Showing:

Annotations
Diagram
Properties
Constraints
Enumerations
Compositions
Used By
Source
Schema
Properties
Definitions
Schema omc-v2.0.schema.json
Document version Draft 2019-09
Annotations
Title  OMC-JSON schema v2.0

Diagram
#/oneOf/0 #/oneOf/1 #/$defs/Asset #/$defs/Infrastructure #/$defs/MediaCreationContext #/$defs/Participant #/$defs/Task #/$defs/Utility #/$defs/core diagram
Type object
One of
Source

{
  "title": "OMC-JSON schema v2.0",
  "$id": "https://movielabs.com/omc/json/schema/v2.0",
  "$schema": "https://json-schema.org/draft/2019-09/schema",
  "oneOf": [
    {"$ref": "#/$defs/core/properties/rootObject"},
    {"$ref": "#/$defs/core/properties/rootArray"}
  ]
}


Schema rootObject
Diagram
#/$defs/core/properties/rootObject/properties/Asset #/$defs/core/properties/rootObject/properties/AssetSC #/$defs/core/properties/rootObject/properties/Character #/$defs/core/properties/rootObject/properties/Context #/$defs/core/properties/rootObject/properties/CreativeWork #/$defs/core/properties/rootObject/properties/Depiction #/$defs/core/properties/rootObject/properties/NarrativeAudio #/$defs/core/properties/rootObject/properties/NarrativeLocation #/$defs/core/properties/rootObject/properties/NarrativeObject #/$defs/core/properties/rootObject/properties/NarrativeScene #/$defs/core/properties/rootObject/properties/NarrativeStyling #/$defs/core/properties/rootObject/properties/NarrativeWardrobe #/$defs/core/properties/rootObject/properties/ProductionLocation #/$defs/core/properties/rootObject/properties/ProductionScene #/$defs/core/properties/rootObject/properties/Sequence #/$defs/core/properties/rootObject/properties/Slate #/$defs/core/properties/rootObject/properties/SpecialAction #/$defs/core/properties/rootObject/properties/Effect #/$defs/core/properties/rootObject/properties/Participant #/$defs/core/properties/rootObject/properties/Person #/$defs/core/properties/rootObject/properties/Department #/$defs/core/properties/rootObject/properties/Organization #/$defs/core/properties/rootObject/properties/Service #/$defs/core/properties/rootObject/properties/Role #/$defs/core/properties/rootObject/properties/Location diagram
Type object
Properties
Name Occurrence
Asset
AssetSC
Character
Context
CreativeWork
Depiction
NarrativeAudio
NarrativeLocation
NarrativeObject
NarrativeScene
NarrativeStyling
NarrativeWardrobe
ProductionLocation
ProductionScene
Sequence
Slate
SpecialAction
Effect
Participant
Person
Department
Organization
Service
Role
Location
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "rootObject": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "Asset": {
      "type": "array",
      "title": "Asset",
      "items": {}
    },
    "AssetSC": {
      "type": "array",
      "title": "Asset Structural Characteristics",
      "items": {}
    },
    "Character": {
      "type": "array",
      "title": "Character",
      "items": {}
    },
    "Context": {
      "type": "array",
      "title": "Context",
      "items": {}
    },
    "CreativeWork": {
      "type": "array",
      "title": "Creative Work",
      "items": {}
    },
    "Depiction": {
      "type": "array",
      "title": "Context",
      "items": {}
    },
    "NarrativeAudio": {
      "type": "array",
      "title": "Narrative Audio",
      "items": {}
    },
    "NarrativeLocation": {
      "type": "array",
      "title": "Narrative Location",
      "items": {}
    },
    "NarrativeObject": {
      "type": "array",
      "title": "Narrative Object",
      "items": {}
    },
    "NarrativeScene": {
      "type": "array",
      "title": "Narrative Scene",
      "items": {}
    },
    "NarrativeStyling": {
      "type": "array",
      "title": "Narrative Styling",
      "items": {}
    },
    "NarrativeWardrobe": {
      "type": "array",
      "title": "Narrative Wardrobe",
      "items": {}
    },
    "ProductionLocation": {
      "type": "array",
      "title": "Production Location",
      "items": {}
    },
    "ProductionScene": {
      "type": "array",
      "title": "Production Scene",
      "items": {}
    },
    "Sequence": {
      "type": "array",
      "title": "Sequence",
      "items": {}
    },
    "Slate": {
      "type": "array",
      "title": "Slate",
      "items": {}
    },
    "SpecialAction": {
      "type": "array",
      "title": "Special Action",
      "items": {}
    },
    "Effect": {
      "type": "array",
      "title": "Effect",
      "items": {}
    },
    "Participant": {
      "type": "array",
      "title": "Participant",
      "items": {}
    },
    "Person": {
      "type": "array",
      "title": "Person",
      "items": {}
    },
    "Department": {
      "type": "array",
      "title": "Department",
      "items": {}
    },
    "Organization": {
      "type": "array",
      "title": "Organization",
      "items": {}
    },
    "Service": {
      "type": "array",
      "title": "Service",
      "items": {}
    },
    "Role": {
      "type": "array",
      "title": "Service",
      "items": {}
    },
    "Location": {
      "type": "array",
      "title": "Location",
      "items": {}
    }
  }
}


Schema Asset
Annotations
Title  Asset

Diagram
#/$defs/core/properties/rootObject/properties/Asset/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Asset": {
  "type": "array",
  "title": "Asset",
  "items": {"$ref": "#/$defs/Asset/properties/Asset"}
}


Schema Asset
Annotations
Title  Asset

Description  A physical or digital object or collection of objects specific to the creation of the Creative Work.
Diagram
#/$defs/Asset/properties/Asset/properties/schemaVersion #/$defs/Asset/properties/Asset/properties/entityType #/$defs/Asset/properties/Asset/properties/identifier #/$defs/Asset/properties/Asset/properties/name #/$defs/Asset/properties/Asset/properties/description #/$defs/Asset/properties/Asset/properties/version #/$defs/Asset/properties/Asset/properties/provenance #/$defs/Asset/properties/Asset/properties/Asset #/$defs/Asset/properties/Asset/properties/AssetSC #/$defs/Asset/properties/Asset/properties/assetFC #/$defs/Asset/properties/Asset/properties/Context #/$defs/Asset/properties/Asset/properties/Depiction #/$defs/Asset/properties/Asset/properties/customData #/$defs/Asset/properties/Asset/properties/entityInfo diagram
Type object
Any of
Used by
Source

 "Asset": {
  "title": "Asset",
  "description": "A physical or digital object or collection of objects specific to the creation of the Creative Work.",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "entityType",
        "identifier",
        "schemaVersion"
      ],
      "properties": {
        "schemaVersion": {
          "$ref": "#/$defs/core/properties/schemaVersion",
          "title": "Schema Version"
        },
        "entityType": {
          "title": "Entity Type",
          "type": "string",
          "const": "Asset"
        },
        "identifier": {
          "$ref": "#/$defs/Utility/properties/identifier",
          "title": "Identifier"
        },
        "name": {
          "title": "Asset name",
          "description": "A human readable name for the asset",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "description": {
          "title": "Asset description",
          "description": "A human readable description of the asset",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "version": {
          "type": "object",
          "additionalProperties": false,
          "title": "Asset Version Information",
          "description": "A particular form, variant, or representation of an Asset that differs in some way from its source Asset.",
          "properties": {
            "versionNumber": {"$ref": "#/$defs/Utility/properties/versionNumber"},
            "name": {
              "type": "string",
              "title": "A name for this specific version of the Asset"
            },
            "description": {
              "title": "Asset description",
              "description": "A human readable description of the version",
              "anyOf": [
                {"type": "string"},
                {"type": "null"}
              ]
            },
            "annotation": {
              "type": "array",
              "description": "A collection of notes specific to this version",
              "items": {"$ref": "#/$defs/Utility/properties/note"}
            },
            "DerivationOf": {
              "oneOf": [
                {"$ref": "#/$defs/core/properties/reference"},
                {"$ref": "#/$defs/Asset/properties/Asset"}
              ]
            },
            "RevisionOf": {
              "oneOf": [
                {"$ref": "#/$defs/core/properties/reference"},
                {"$ref": "#/$defs/Asset/properties/Asset"}
              ]
            },
            "VariantOf": {
              "oneOf": [
                {"$ref": "#/$defs/core/properties/reference"},
                {"$ref": "#/$defs/Asset/properties/Asset"}
              ]
            },
            "Alternative": {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/core/properties/reference"},
                  {"$ref": "#/$defs/Asset/properties/Asset"}
                ]
              }
            },
            "Derivation": {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/core/properties/reference"},
                  {"$ref": "#/$defs/Asset/properties/Asset"}
                ]
              }
            },
            "Revision": {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/core/properties/reference"},
                  {"$ref": "#/$defs/Asset/properties/Asset"}
                ]
              }
            },
            "Variant": {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/core/properties/reference"},
                  {"$ref": "#/$defs/Asset/properties/Asset"}
                ]
              }
            },
            "customData": {"$ref": "#/$defs/core/properties/customData"}
          }
        },
        "provenance": {
          "$ref": "#/$defs/Utility/properties/provenance",
          "title": "Provenance"
        },
        "Asset": {
          "title": "Asset Group",
          "description": "The set of Assets that make up an an asset group and has a structuralType of 'assetGroup'",
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/core/properties/reference"},
                  {"$ref": "#/$defs/Asset/properties/Asset"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "AssetSC": {
          "title": "Structural Characteristics",
          "oneOf": [
            {"$ref": "#/$defs/core/properties/reference"},
            {"$ref": "#/$defs/Asset/properties/AssetSC"}
          ]
        },
        "assetFC": {
          "$ref": "#/$defs/Asset/properties/assetFC",
          "title": "Asset Functional Characteristics"
        },
        "Context": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/core/properties/reference"},
                  {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "Depiction": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/core/properties/reference"},
                  {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "customData": {
          "$ref": "#/$defs/core/properties/customData",
          "title": "Custom Data"
        },
        "entityInfo": {
          "$ref": "#/$defs/core/properties/entityInfo",
          "title": "Entity Information"
        }
      }
    }
  ]
}


Schema Asset/0
Diagram
#/$defs/Asset/properties/Asset/properties/schemaVersion #/$defs/Asset/properties/Asset/properties/entityType #/$defs/Asset/properties/Asset/properties/identifier #/$defs/Asset/properties/Asset/properties/name #/$defs/Asset/properties/Asset/properties/description #/$defs/Asset/properties/Asset/properties/version #/$defs/Asset/properties/Asset/properties/provenance #/$defs/Asset/properties/Asset/properties/Asset #/$defs/Asset/properties/Asset/properties/AssetSC #/$defs/Asset/properties/Asset/properties/assetFC #/$defs/Asset/properties/Asset/properties/Context #/$defs/Asset/properties/Asset/properties/Depiction #/$defs/Asset/properties/Asset/properties/customData #/$defs/Asset/properties/Asset/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
version
provenance
Asset
AssetSC
assetFC
Context
Depiction
customData
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Asset/0": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Asset"
    },
    "identifier": {
      "$ref": "#/$defs/Utility/properties/identifier",
      "title": "Identifier"
    },
    "name": {
      "title": "Asset name",
      "description": "A human readable name for the asset",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Asset description",
      "description": "A human readable description of the asset",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "version": {
      "type": "object",
      "additionalProperties": false,
      "title": "Asset Version Information",
      "description": "A particular form, variant, or representation of an Asset that differs in some way from its source Asset.",
      "properties": {}
    },
    "provenance": {
      "$ref": "#/$defs/Utility/properties/provenance",
      "title": "Provenance"
    },
    "Asset": {
      "title": "Asset Group",
      "description": "The set of Assets that make up an an asset group and has a structuralType of 'assetGroup'",
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/Asset/properties/Asset"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "AssetSC": {
      "title": "Structural Characteristics",
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Asset/properties/AssetSC"}
      ]
    },
    "assetFC": {
      "$ref": "#/$defs/Asset/properties/assetFC",
      "title": "Asset Functional Characteristics"
    },
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Depiction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {
      "$ref": "#/$defs/core/properties/customData",
      "title": "Custom Data"
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Schema schemaVersion
Annotations
Title  Schema Version

Description  Describes the version of OMC-JSON schema that was used to create this instance
Diagram
diagram
Type string
Constraints
Default : https://movielabs.com/omc/json/schema/v2.0

Enumeration
Values
https://movielabs.com/omc/json/schema/v2.0
Used by
Source

{
  "title": "Schema Version",
  "description": "Describes the version of OMC-JSON schema that was used to create this instance",
  "default": "https://movielabs.com/omc/json/schema/v2.0",
  "type": "string",
  "enum": ["https://movielabs.com/omc/json/schema/v2.0"]
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Asset"
}


Schema entityType/0
Diagram
diagram
Type string
Used by
Source

 "entityType/0": {"type": "string"}


Schema entityType/1
Diagram
diagram
Type const
Permitted Value Asset
Used by
Source

 "entityType/1": {"const": "Asset"}


Schema identifier
Annotations
Title  Identifier

Description  An identifier uniquely identifies an entity within a particular scope.
Diagram
#/$defs/Utility/properties/identifier/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "identifier": {
  "type": "array",
  "minItems": 1,
  "title": "Identifier",
  "description": "An identifier uniquely identifies an entity within a particular scope.",
  "items": {
    "type": "object",
    "additionalProperties": false,
    "required": [
      "identifierScope",
      "identifierValue"
    ],
    "properties": {
      "identifierScope": {
        "type": "string",
        "title": "Identifier Scope",
        "description": "The universe within which an identifier is valid and unique."
      },
      "identifierValue": {
        "type": "string",
        "title": "Identifier Value",
        "description": "A string of characters that uniquely identifies an object within a particular scope."
      }
    }
  }
}


Schema items
Diagram
#/$defs/Utility/properties/identifier/items/properties/identifierScope #/$defs/Utility/properties/identifier/items/properties/identifierValue diagram
Type object
Properties
Name Occurrence
identifierScope
identifierValue
required
required
Additional Properties false
Used by
Source

 "items": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "identifierScope",
    "identifierValue"
  ],
  "properties": {
    "identifierScope": {
      "type": "string",
      "title": "Identifier Scope",
      "description": "The universe within which an identifier is valid and unique."
    },
    "identifierValue": {
      "type": "string",
      "title": "Identifier Value",
      "description": "A string of characters that uniquely identifies an object within a particular scope."
    }
  }
}


Schema identifierScope
Annotations
Title  Identifier Scope

Description  The universe within which an identifier is valid and unique.
Diagram
diagram
Type string
Used by
Source

 "identifierScope": {
  "type": "string",
  "title": "Identifier Scope",
  "description": "The universe within which an identifier is valid and unique."
}


Schema identifierValue
Annotations
Title  Identifier Value

Description  A string of characters that uniquely identifies an object within a particular scope.
Diagram
diagram
Type string
Used by
Source

 "identifierValue": {
  "type": "string",
  "title": "Identifier Value",
  "description": "A string of characters that uniquely identifies an object within a particular scope."
}


Definition schema identifier
Annotations
Title  Identifier

Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {
  "$ref": "#/$defs/Utility/properties/identifier",
  "title": "Identifier"
}


Schema name
Annotations
Title  Asset name

Description  A human readable name for the asset
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Asset name",
  "description": "A human readable name for the asset",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema name/0
Diagram
diagram
Type null
Used by
Source

 "name/0": {"type": "null"}


Schema description
Annotations
Title  Asset description

Description  A human readable description of the asset
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Asset description",
  "description": "A human readable description of the asset",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema version
Annotations
Title  Asset Version Information

Description  A particular form, variant, or representation of an Asset that differs in some way from its source Asset.
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/versionNumber #/$defs/Asset/properties/Asset/properties/version/properties/name #/$defs/Asset/properties/Asset/properties/version/properties/description #/$defs/Asset/properties/Asset/properties/version/properties/annotation #/$defs/Asset/properties/Asset/properties/version/properties/DerivationOf #/$defs/Asset/properties/Asset/properties/version/properties/RevisionOf #/$defs/Asset/properties/Asset/properties/version/properties/VariantOf #/$defs/Asset/properties/Asset/properties/version/properties/Alternative #/$defs/Asset/properties/Asset/properties/version/properties/Derivation #/$defs/Asset/properties/Asset/properties/version/properties/Revision #/$defs/Asset/properties/Asset/properties/version/properties/Variant #/$defs/Asset/properties/Asset/properties/version/properties/customData diagram
Type object
Properties
Name Occurrence
versionNumber
name
description
annotation
DerivationOf
RevisionOf
VariantOf
Alternative
Derivation
Revision
Variant
customData
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "version": {
  "type": "object",
  "additionalProperties": false,
  "title": "Asset Version Information",
  "description": "A particular form, variant, or representation of an Asset that differs in some way from its source Asset.",
  "properties": {
    "versionNumber": {"$ref": "#/$defs/Utility/properties/versionNumber"},
    "name": {
      "type": "string",
      "title": "A name for this specific version of the Asset"
    },
    "description": {
      "title": "Asset description",
      "description": "A human readable description of the version",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "annotation": {
      "type": "array",
      "description": "A collection of notes specific to this version",
      "items": {}
    },
    "DerivationOf": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Asset/properties/Asset"}
      ]
    },
    "RevisionOf": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Asset/properties/Asset"}
      ]
    },
    "VariantOf": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Asset/properties/Asset"}
      ]
    },
    "Alternative": {
      "type": "array",
      "items": {}
    },
    "Derivation": {
      "type": "array",
      "items": {}
    },
    "Revision": {
      "type": "array",
      "items": {}
    },
    "Variant": {
      "type": "array",
      "items": {}
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"}
  }
}


Schema versionNumber
Annotations
Title  Version Number

Description  A designation indicating a place in a sequence of versions
Diagram
diagram
Type object
Any of
Used by
Source

 "versionNumber": {
  "title": "Version Number",
  "description": "A designation indicating a place in a sequence of versions",
  "anyOf": [
    {"type": "string"},
    {"type": "number"},
    {"type": "null"}
  ]
}


Schema versionNumber/0
Diagram
diagram
Type number
Used by
Source

 "versionNumber/0": {"type": "number"}


Definition schema versionNumber
Diagram
#/$defs/Utility/properties/versionNumber diagram
Type reference
Refers versionNumber
Used by
Source

 "versionNumber": {"$ref": "#/$defs/Utility/properties/versionNumber"}


Schema name
Annotations
Title  A name for this specific version of the Asset

Diagram
diagram
Type string
Used by
Source

 "name": {
  "type": "string",
  "title": "A name for this specific version of the Asset"
}


Schema description
Annotations
Title  Asset description

Description  A human readable description of the version
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Asset description",
  "description": "A human readable description of the version",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema annotation
Annotations
Description  A collection of notes specific to this version
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/annotation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "annotation": {
  "type": "array",
  "description": "A collection of notes specific to this version",
  "items": {"$ref": "#/$defs/Utility/properties/note"}
}


Schema note
Annotations
Title  Note

Diagram
#/$defs/Utility/properties/note/properties/title #/$defs/Utility/properties/note/properties/text diagram
Type object
Any of
Used by
Source

 "note": {
  "title": "Note",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "title": {
          "type": "string",
          "title": "Title",
          "description": "A title for the note or annotation"
        },
        "text": {
          "type": "string",
          "title": "Text",
          "description": "The text of the note or annotation"
        }
      }
    },
    {"type": "null"}
  ]
}


Schema note/0
Diagram
#/$defs/Utility/properties/note/properties/title #/$defs/Utility/properties/note/properties/text diagram
Type object
Properties
Name Occurrence
title
text
optional
optional
Additional Properties false
Used by
Source

 "note/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "title": {
      "type": "string",
      "title": "Title",
      "description": "A title for the note or annotation"
    },
    "text": {
      "type": "string",
      "title": "Text",
      "description": "The text of the note or annotation"
    }
  }
}


Schema title
Annotations
Title  Title

Description  A title for the note or annotation
Diagram
diagram
Type string
Used by
Source

 "title": {
  "type": "string",
  "title": "Title",
  "description": "A title for the note or annotation"
}


Schema text
Annotations
Title  Text

Description  The text of the note or annotation
Diagram
diagram
Type string
Used by
Source

 "text": {
  "type": "string",
  "title": "Text",
  "description": "The text of the note or annotation"
}


Definition schema items
Diagram
#/$defs/Utility/properties/note diagram
Type reference
Refers note
Used by
Source

 "items": {"$ref": "#/$defs/Utility/properties/note"}


Schema DerivationOf
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/DerivationOf/oneOf/0 #/$defs/Asset/properties/Asset/properties/version/properties/DerivationOf/oneOf/1 diagram
Type object
One of
Used by
Source

 "DerivationOf": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"}
  ]
}


Schema reference
Annotations
Title  Reference entity

Description  An identifier that references another entity in the graph
Diagram
#/$defs/core/properties/reference/properties/identifier diagram
Type object
Any of
Used by
Schema
#/$defs/Asset/properties/Asset/properties/version/properties/DerivationOf/oneOf/0
#/$defs/Asset/properties/Asset/properties/Asset/items
#/$defs/Asset/properties/Asset/properties/AssetSC
#/$defs/Asset/properties/Asset/properties/Context/items
#/$defs/Asset/properties/Asset/properties/Depiction/items
#/$defs/Asset/properties/Asset/properties/version/properties/Alternative/items
#/$defs/Asset/properties/Asset/properties/version/properties/Derivation/items
#/$defs/Asset/properties/Asset/properties/version/properties/DerivationOf
#/$defs/Asset/properties/Asset/properties/version/properties/Revision/items
#/$defs/Asset/properties/Asset/properties/version/properties/RevisionOf
#/$defs/Asset/properties/Asset/properties/version/properties/Variant/items
#/$defs/Asset/properties/Asset/properties/version/properties/VariantOf
#/$defs/Asset/properties/AssetSC/properties/Carrier
#/$defs/Asset/properties/AssetSC/properties/version/properties/DerivationOf
#/$defs/Asset/properties/AssetSC/properties/version/properties/Deriviation/items
#/$defs/Asset/properties/AssetSC/properties/version/properties/Representation/items
#/$defs/Asset/properties/AssetSC/properties/version/properties/RepresentationOf
#/$defs/Asset/properties/AssetSC/properties/version/properties/Revision/items
#/$defs/Asset/properties/AssetSC/properties/version/properties/RevisionOf
#/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component/items/properties/Shot/anyOf
#/$defs/MediaCreationContext/properties/Character/properties/Context/items
#/$defs/MediaCreationContext/properties/Character/properties/Depiction/items
#/$defs/MediaCreationContext/properties/Context/properties/Context/items
#/$defs/MediaCreationContext/properties/Context/properties/For/items
#/$defs/MediaCreationContext/properties/Context/properties/contributesTo/properties/CreativeWork/items
#/$defs/MediaCreationContext/properties/Context/properties/contributor/properties/Participant/items
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/Character/items
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/Effect/items
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeAudio/items
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeLocation/items
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeObject/items
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeStyling/items
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeWardrobe/items
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/SpecialAction/items
#/$defs/MediaCreationContext/properties/Context/properties/featuresIn/properties/NarrativeScene/items
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Asset/items
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/CreativeWork/items
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/NarrativeScene/items
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/ProductionScene/items
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Sequence/items
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Slate/items
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Asset/items
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Infrastructure/items
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/NarrativeLocation/items
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/NarrativeScene/items
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Participant/items
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/ProductionScene/items
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Sequence/items
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Slate/items
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/SpecialAction/items
#/$defs/MediaCreationContext/properties/Context/properties/neededBy/properties/Character/items
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/Effect/items
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeAudio/items
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeObject/items
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeStyling/items
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeWardrobe/items
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/SpecialAction/items
#/$defs/MediaCreationContext/properties/Context/properties/releated/properties/ProductionScene/items
#/$defs/MediaCreationContext/properties/Context/properties/representedBy/properties/ProductionScene/items
#/$defs/MediaCreationContext/properties/Context/properties/represents/properties/NarrativeScene/items
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/Depiction/items
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionLocation/items
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionScene/items
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Asset/items
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Depiction/items
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Infrastructure/items
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/ProductionLocation/items
#/$defs/MediaCreationContext/properties/CreativeWork/properties/Context/items
#/$defs/MediaCreationContext/properties/Depiction/properties/Context/items
#/$defs/MediaCreationContext/properties/Depiction/properties/Depictor/oneOf
#/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf
#/$defs/MediaCreationContext/properties/Effect/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeAudio/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeAudio/properties/Depiction/items
#/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Depiction/items
#/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Location
#/$defs/MediaCreationContext/properties/NarrativeObject/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeObject/properties/Depiction/items
#/$defs/MediaCreationContext/properties/NarrativeScene/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeStyling/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeStyling/properties/Depiction/items
#/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/Depiction/items
#/$defs/MediaCreationContext/properties/ProductionLocation/properties/Context/items
#/$defs/MediaCreationContext/properties/ProductionLocation/properties/Location
#/$defs/MediaCreationContext/properties/ProductionScene/properties/Context/items
#/$defs/MediaCreationContext/properties/Sequence/properties/Context/items
#/$defs/MediaCreationContext/properties/Sequence/properties/SCD
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Alternative/items
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Revision/items
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/RevisionOf
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Variant/items
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/VariantOf
#/$defs/MediaCreationContext/properties/Slate/properties/Context/items
#/$defs/MediaCreationContext/properties/Slate/properties/CreativeWork
#/$defs/MediaCreationContext/properties/Slate/properties/Director/items
#/$defs/MediaCreationContext/properties/SpecialAction/properties/Context/items
#/$defs/Participant/properties/Department/properties/Location
#/$defs/Participant/properties/Organization/properties/Location
#/$defs/Participant/properties/Participant/properties/Context/items
#/$defs/Participant/properties/Participant/properties/Depiction/items
#/$defs/Participant/properties/Participant/properties/Participant/items
#/$defs/Participant/properties/Participant/properties/ParticipantSC/oneOf
#/$defs/Participant/properties/Participant/properties/participantFC/properties/Role/items
#/$defs/Participant/properties/Person/properties/Location
#/$defs/Utility/properties/Location/properties/Context/items
#/$defs/Utility/properties/provenance/properties/CreatedBy
#/$defs/Utility/properties/provenance/properties/Origin
#/$defs/Utility/properties/provenance/properties/Role
Source

 "reference": {
  "title": "Reference entity",
  "description": "An identifier that references another entity in the graph",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}
      }
    },
    {"type": "null"}
  ]
}


Schema reference/0
Diagram
#/$defs/core/properties/reference/properties/identifier diagram
Type object
Properties
Name Occurrence
identifier
optional
Additional Properties false
Used by
Source

 "reference/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}
  }
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Schema RevisionOf
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/RevisionOf/oneOf/0 #/$defs/Asset/properties/Asset/properties/version/properties/RevisionOf/oneOf/1 diagram
Type object
One of
Used by
Source

 "RevisionOf": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Schema VariantOf
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/VariantOf/oneOf/0 #/$defs/Asset/properties/Asset/properties/version/properties/VariantOf/oneOf/1 diagram
Type object
One of
Used by
Source

 "VariantOf": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Schema Alternative
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/Alternative/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Alternative": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/Asset/properties/Asset"}
    ]
  }
}


Schema items
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/Alternative/items/anyOf/0 #/$defs/Asset/properties/Asset/properties/version/properties/Alternative/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Schema Derivation
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/Derivation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Derivation": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/Asset/properties/Asset"}
    ]
  }
}


Schema items
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/Derivation/items/anyOf/0 #/$defs/Asset/properties/Asset/properties/version/properties/Derivation/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Schema Revision
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/Revision/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Revision": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/Asset/properties/Asset"}
    ]
  }
}


Schema items
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/Revision/items/anyOf/0 #/$defs/Asset/properties/Asset/properties/version/properties/Revision/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Schema Variant
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/Variant/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Variant": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/Asset/properties/Asset"}
    ]
  }
}


Schema items
Diagram
#/$defs/Asset/properties/Asset/properties/version/properties/Variant/items/anyOf/0 #/$defs/Asset/properties/Asset/properties/version/properties/Variant/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Schema customData
Annotations
Title  Custom Data

Description  A user defined set of custom data in the payload of the instance, used where the formal schema lacks required properties
Diagram
diagram
Type object
Additional Properties true
Used by
Schema
#/$defs/Asset/properties/Asset/properties/version/properties/customData
#/$defs/Asset/properties/Asset/0
#/$defs/Asset/properties/Asset/properties/version
#/$defs/Asset/properties/AssetSC
#/$defs/Asset/properties/AssetSC/$defs/empty
#/$defs/Asset/properties/AssetSC/$defs/generic
#/$defs/Asset/properties/AssetSC/properties/version
#/$defs/Asset/properties/assetFC/$defs/empty
#/$defs/Asset/properties/assetFC/$defs/generic
#/$defs/Asset/properties/assetFC/$defs/scd
#/$defs/Infrastructure/properties/Infrastructure
#/$defs/Infrastructure/properties/InfrastructureSC
#/$defs/Infrastructure/properties/InfrastructureSC/properties/structuralProperties/0
#/$defs/Infrastructure/properties/infrastructureFC
#/$defs/MediaCreationContext/properties/Character
#/$defs/MediaCreationContext/properties/Context
#/$defs/MediaCreationContext/properties/CreativeWork
#/$defs/MediaCreationContext/properties/Depiction
#/$defs/MediaCreationContext/properties/Effect
#/$defs/MediaCreationContext/properties/NarrativeAudio
#/$defs/MediaCreationContext/properties/NarrativeLocation
#/$defs/MediaCreationContext/properties/NarrativeObject
#/$defs/MediaCreationContext/properties/NarrativeScene
#/$defs/MediaCreationContext/properties/NarrativeStyling
#/$defs/MediaCreationContext/properties/NarrativeWardrobe
#/$defs/MediaCreationContext/properties/ProductionLocation
#/$defs/MediaCreationContext/properties/ProductionScene
#/$defs/MediaCreationContext/properties/Sequence
#/$defs/MediaCreationContext/properties/Sequence/properties/version
#/$defs/MediaCreationContext/properties/Slate
#/$defs/MediaCreationContext/properties/SpecialAction
#/$defs/Participant/properties/Department
#/$defs/Participant/properties/Organization
#/$defs/Participant/properties/Participant
#/$defs/Participant/properties/Person
#/$defs/Participant/properties/Role
#/$defs/Participant/properties/Service
#/$defs/Task/properties/Task
#/$defs/Task/properties/TaskSC
#/$defs/Task/properties/taskFC
Source

 "customData": {
  "type": "object",
  "additionalProperties": true,
  "title": "Custom Data",
  "description": "A user defined set of custom data in the payload of the instance, used where the formal schema lacks required properties"
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema provenance
Annotations
Title  Provenance

Description  A record of when something was changed and by whom.
Diagram
#/$defs/Utility/properties/provenance/properties/CreatedBy #/$defs/Utility/properties/provenance/properties/Role #/$defs/Utility/properties/provenance/properties/createdOn #/$defs/Utility/properties/provenance/properties/Origin #/$defs/Utility/properties/provenance/properties/reason #/$defs/Utility/properties/provenance/properties/note diagram
Type object
Properties
Name Occurrence
CreatedBy
Role
createdOn
Origin
reason
note
optional
optional
optional
optional
optional
optional
Used by
Source

 "provenance": {
  "type": "object",
  "title": "Provenance",
  "description": "A record of when something was changed and by whom.",
  "properties": {
    "CreatedBy": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Participant/properties/Participant"}
      ]
    },
    "Role": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Participant/properties/Role"}
      ]
    },
    "createdOn": {"$ref": "#/$defs/Utility/properties/time/properties/dateTime"},
    "Origin": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Asset/properties/Asset"}
      ]
    },
    "reason": {"type": "string"},
    "note": {
      "type": "array",
      "items": {}
    }
  }
}


Schema CreatedBy
Diagram
#/$defs/Utility/properties/provenance/properties/CreatedBy/oneOf/0 #/$defs/Utility/properties/provenance/properties/CreatedBy/oneOf/1 diagram
Type object
One of
Used by
Source

 "CreatedBy": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Participant/properties/Participant"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Participant
Annotations
Title  Participant

Description  The entities (people, organizations, and services) that are responsible for the production of the Creative Work.
Diagram
#/$defs/Participant/properties/Participant/properties/schemaVersion #/$defs/Participant/properties/Participant/properties/entityType #/$defs/Participant/properties/Participant/properties/identifier #/$defs/Participant/properties/Participant/properties/name #/$defs/Participant/properties/Participant/properties/description #/$defs/Participant/properties/Participant/properties/ParticipantSC #/$defs/Participant/properties/Participant/properties/participantFC #/$defs/Participant/properties/Participant/properties/contact #/$defs/Participant/properties/Participant/properties/Participant #/$defs/Participant/properties/Participant/properties/customData #/$defs/Participant/properties/Participant/properties/Context #/$defs/Participant/properties/Participant/properties/Depiction #/$defs/Participant/properties/Participant/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
ParticipantSC
participantFC
contact
Participant
customData
Context
Depiction
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Participant": {
  "type": "object",
  "additionalProperties": false,
  "title": "Participant",
  "description": "The entities (people, organizations, and services) that are responsible for the production of the Creative Work.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Participant"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Participant name",
      "description": "A human readable name for the participant, primarily for use as a label",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the participant",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "ParticipantSC": {
      "title": "Participant Structural Characteristics",
      "description": "Describes the form of a Participant along with the attributes specific to that Participant’s form.",
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Participant/properties/Person"},
        {"$ref": "#/$defs/Participant/properties/Department"},
        {"$ref": "#/$defs/Participant/properties/Organization"},
        {"$ref": "#/$defs/Participant/properties/Service"}
      ],
      "type": "object"
    },
    "participantFC": {
      "type": "object",
      "additionalProperties": true,
      "title": "Participant Functional Characteristics",
      "description": "The use or purpose of a Participant within the production process",
      "properties": {}
    },
    "contact": {
      "$ref": "#/$defs/Utility/properties/contact",
      "title": "Participant Contact",
      "description": "Contact information for the Participant"
    },
    "Participant": {
      "type": "array",
      "title": "Participant",
      "description": "Any Participants that are members of this Participant group",
      "items": {}
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Depiction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Participant"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Participant name

Description  A human readable name for the participant, primarily for use as a label
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Participant name",
  "description": "A human readable name for the participant, primarily for use as a label",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Description

Description  A brief description of the participant
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Description",
  "description": "A brief description of the participant",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema ParticipantSC
Annotations
Title  Participant Structural Characteristics

Description  Describes the form of a Participant along with the attributes specific to that Participant’s form.
Diagram
#/$defs/Participant/properties/Participant/properties/ParticipantSC/oneOf/0 #/$defs/Participant/properties/Participant/properties/ParticipantSC/oneOf/1 #/$defs/Participant/properties/Participant/properties/ParticipantSC/oneOf/2 #/$defs/Participant/properties/Participant/properties/ParticipantSC/oneOf/3 #/$defs/Participant/properties/Participant/properties/ParticipantSC/oneOf/4 diagram
Type object
All of
Used by
Source

 "ParticipantSC": {
  "title": "Participant Structural Characteristics",
  "description": "Describes the form of a Participant along with the attributes specific to that Participant’s form.",
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Participant/properties/Person"},
    {"$ref": "#/$defs/Participant/properties/Department"},
    {"$ref": "#/$defs/Participant/properties/Organization"},
    {"$ref": "#/$defs/Participant/properties/Service"}
  ],
  "type": "object"
}


Schema oneOf
Diagram
#/$defs/Participant/properties/Participant/properties/ParticipantSC/oneOf/0 #/$defs/Participant/properties/Participant/properties/ParticipantSC/oneOf/1 #/$defs/Participant/properties/Participant/properties/ParticipantSC/oneOf/2 #/$defs/Participant/properties/Participant/properties/ParticipantSC/oneOf/3 #/$defs/Participant/properties/Participant/properties/ParticipantSC/oneOf/4 diagram
Type object
One of
Used by
Source

 "oneOf": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Participant/properties/Person"},
    {"$ref": "#/$defs/Participant/properties/Department"},
    {"$ref": "#/$defs/Participant/properties/Organization"},
    {"$ref": "#/$defs/Participant/properties/Service"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Person
Annotations
Title  Person

Description  People are the individuals that are associated with the production
Diagram
#/$defs/Participant/properties/Person/properties/schemaVersion #/$defs/Participant/properties/Person/properties/entityType #/$defs/Participant/properties/Person/properties/identifier #/$defs/Participant/properties/Person/properties/structuralType #/$defs/Participant/properties/Person/properties/name #/$defs/Participant/properties/Person/properties/description #/$defs/Participant/properties/Person/properties/jobTitle #/$defs/Participant/properties/Person/properties/Location #/$defs/Participant/properties/Person/properties/gender #/$defs/Participant/properties/Person/properties/contact #/$defs/Participant/properties/Person/properties/personName #/$defs/Participant/properties/Person/properties/customData #/$defs/Participant/properties/Person/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
structuralType
name
description
jobTitle
Location
gender
contact
personName
customData
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Person": {
  "type": "object",
  "additionalProperties": false,
  "title": "Person",
  "description": "People are the individuals that are associated with the production",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Person"
    },
    "identifier": {
      "type": "array",
      "title": "Identifier",
      "description": "An identifier uniquely identifies an entity within a particular scope.",
      "items": {}
    },
    "structuralType": {
      "type": "string",
      "const": "person"
    },
    "name": {
      "title": "Person name",
      "description": "A human readable name for the person, convenient for use in UI's etc.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the person",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "jobTitle": {
      "title": "Job Title",
      "description": "A persons job title (as distinct from a specific role)",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "Location": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Utility/properties/Location"}
      ]
    },
    "gender": {"$ref": "#/$defs/Utility/properties/gender"},
    "contact": {
      "$ref": "#/$defs/Utility/properties/contact",
      "title": "Person Contact",
      "description": "Contact information for the Person"
    },
    "personName": {
      "$ref": "#/$defs/Utility/properties/completeName",
      "title": "Person Name",
      "description": "The canonical name or set of names and titles for the Person"
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Person"
}


Schema identifier
Annotations
Title  Identifier

Description  An identifier uniquely identifies an entity within a particular scope.
Diagram
#/$defs/Participant/properties/Person/properties/identifier/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "identifier": {
  "type": "array",
  "title": "Identifier",
  "description": "An identifier uniquely identifies an entity within a particular scope.",
  "items": {
    "type": "object",
    "additionalProperties": false,
    "required": [
      "identifierScope",
      "identifierValue"
    ],
    "properties": {
      "identifierScope": {
        "type": "string",
        "title": "Identifier Scope",
        "description": "The universe within which an identifier is valid and unique."
      },
      "identifierValue": {
        "type": "string",
        "title": "Identifier Value",
        "description": "A string of characters that uniquely identifies an object within a particular scope."
      }
    }
  }
}


Schema items
Diagram
#/$defs/Participant/properties/Person/properties/identifier/items/properties/identifierScope #/$defs/Participant/properties/Person/properties/identifier/items/properties/identifierValue diagram
Type object
Properties
Name Occurrence
identifierScope
identifierValue
required
required
Additional Properties false
Used by
Source

 "items": {
  "type": "object",
  "additionalProperties": false,
  "required": [
    "identifierScope",
    "identifierValue"
  ],
  "properties": {
    "identifierScope": {
      "type": "string",
      "title": "Identifier Scope",
      "description": "The universe within which an identifier is valid and unique."
    },
    "identifierValue": {
      "type": "string",
      "title": "Identifier Value",
      "description": "A string of characters that uniquely identifies an object within a particular scope."
    }
  }
}


Schema identifierScope
Annotations
Title  Identifier Scope

Description  The universe within which an identifier is valid and unique.
Diagram
diagram
Type string
Used by
Source

 "identifierScope": {
  "type": "string",
  "title": "Identifier Scope",
  "description": "The universe within which an identifier is valid and unique."
}


Schema identifierValue
Annotations
Title  Identifier Value

Description  A string of characters that uniquely identifies an object within a particular scope.
Diagram
diagram
Type string
Used by
Source

 "identifierValue": {
  "type": "string",
  "title": "Identifier Value",
  "description": "A string of characters that uniquely identifies an object within a particular scope."
}


Schema structuralType
Diagram
diagram
Type object
All of
Used by
Source

 "structuralType": {
  "type": "string",
  "const": "person"
}


Schema name
Annotations
Title  Person name

Description  A human readable name for the person, convenient for use in UI's etc.
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Person name",
  "description": "A human readable name for the person, convenient for use in UI's etc.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Description

Description  A brief description of the person
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Description",
  "description": "A brief description of the person",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema jobTitle
Annotations
Title  Job Title

Description  A persons job title (as distinct from a specific role)
Diagram
diagram
Type object
Any of
Used by
Source

 "jobTitle": {
  "title": "Job Title",
  "description": "A persons job title (as distinct from a specific role)",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema Location
Diagram
#/$defs/Participant/properties/Person/properties/Location/oneOf/0 #/$defs/Participant/properties/Person/properties/Location/oneOf/1 diagram
Type object
One of
Used by
Source

 "Location": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Utility/properties/Location"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Location
Annotations
Title  Location

Description  A particular place or position either in either the real world or the narrative world.
Diagram
#/$defs/Utility/properties/Location/properties/schemaVersion #/$defs/Utility/properties/Location/properties/entityType #/$defs/Utility/properties/Location/properties/identifier #/$defs/Utility/properties/Location/properties/name #/$defs/Utility/properties/Location/properties/description #/$defs/Utility/properties/Location/properties/address #/$defs/Utility/properties/Location/properties/coordinates #/$defs/Utility/properties/Location/properties/Context #/$defs/Utility/properties/Location/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
address
coordinates
Context
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Location": {
  "type": "object",
  "additionalProperties": false,
  "title": "Location",
  "description": "A particular place or position either in either the real world or the narrative world.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Location"
    },
    "identifier": {
      "$ref": "#/$defs/Utility/properties/identifier",
      "title": "Identifier"
    },
    "name": {
      "title": "Location name",
      "description": "A human readable name for the location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Location Description",
      "description": "A brief description of the location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "address": {
      "$ref": "#/$defs/Utility/properties/address",
      "title": "Address"
    },
    "coordinates": {
      "$ref": "#/$defs/Utility/properties/coordinates",
      "title": "Coordinates"
    },
    "Context": {
      "type": "array",
      "items": {}
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Location"
}


Definition schema identifier
Annotations
Title  Identifier

Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {
  "$ref": "#/$defs/Utility/properties/identifier",
  "title": "Identifier"
}


Schema name
Annotations
Title  Location name

Description  A human readable name for the location
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Location name",
  "description": "A human readable name for the location",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Location Description

Description  A brief description of the location
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Location Description",
  "description": "A brief description of the location",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema address
Annotations
Title  Address

Description  A postal address or identifiable location of a place or building
Diagram
#/$defs/Utility/properties/address/properties/street #/$defs/Utility/properties/address/properties/locality #/$defs/Utility/properties/address/properties/region #/$defs/Utility/properties/address/properties/postalCode #/$defs/Utility/properties/address/properties/country diagram
Type object
Any of
Used by
Source

 "address": {
  "title": "Address",
  "description": "A postal address or identifiable location of a place or building",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "street": {
          "title": "Street Address",
          "description": "The street address",
          "examples": ["1600 Amphitheater Parkway"],
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "locality": {
          "title": "Address locality",
          "description": "The locality in which the street address is, and which is in the region.",
          "examples": ["Mountain View"],
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "region": {
          "title": "Address region",
          "description": "The region in which the locality is, and which is in the country",
          "examples": ["California"],
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "postalCode": {
          "title": "Zip or Postal Code",
          "description": "A zip or postal code",
          "examples": ["94534"],
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "country": {
          "$ref": "#/$defs/Utility/properties/country",
          "title": "Country"
        }
      }
    },
    {"type": "null"}
  ]
}


Schema address/0
Diagram
#/$defs/Utility/properties/address/properties/street #/$defs/Utility/properties/address/properties/locality #/$defs/Utility/properties/address/properties/region #/$defs/Utility/properties/address/properties/postalCode #/$defs/Utility/properties/address/properties/country diagram
Type object
Properties
Name Occurrence
street
locality
region
postalCode
country
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "address/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "street": {
      "title": "Street Address",
      "description": "The street address",
      "examples": ["1600 Amphitheater Parkway"],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "locality": {
      "title": "Address locality",
      "description": "The locality in which the street address is, and which is in the region.",
      "examples": ["Mountain View"],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "region": {
      "title": "Address region",
      "description": "The region in which the locality is, and which is in the country",
      "examples": ["California"],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "postalCode": {
      "title": "Zip or Postal Code",
      "description": "A zip or postal code",
      "examples": ["94534"],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "country": {
      "$ref": "#/$defs/Utility/properties/country",
      "title": "Country"
    }
  }
}


Schema street
Annotations
Title  Street Address

Description  The street address
Diagram
diagram
Type object
Any of
Examples 1600 Amphitheater Parkway
Used by
Source

 "street": {
  "title": "Street Address",
  "description": "The street address",
  "examples": ["1600 Amphitheater Parkway"],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema locality
Annotations
Title  Address locality

Description  The locality in which the street address is, and which is in the region.
Diagram
diagram
Type object
Any of
Examples Mountain View
Used by
Source

 "locality": {
  "title": "Address locality",
  "description": "The locality in which the street address is, and which is in the region.",
  "examples": ["Mountain View"],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema region
Annotations
Title  Address region

Description  The region in which the locality is, and which is in the country
Diagram
diagram
Type object
Any of
Examples California
Used by
Source

 "region": {
  "title": "Address region",
  "description": "The region in which the locality is, and which is in the country",
  "examples": ["California"],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema postalCode
Annotations
Title  Zip or Postal Code

Description  A zip or postal code
Diagram
diagram
Type object
Any of
Examples 94534
Used by
Source

 "postalCode": {
  "title": "Zip or Postal Code",
  "description": "A zip or postal code",
  "examples": ["94534"],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema country
Annotations
Title  Country

Description  The country, as an ISO 3166-1 alpha-2 country code
Diagram
diagram
Type object
Any of
Examples US
Used by
Source

 "country": {
  "title": "Country",
  "description": "The country, as an ISO 3166-1 alpha-2 country code",
  "examples": ["US"],
  "anyOf": [
    {
      "type": "string",
      "minLength": 2,
      "maxLength": 2
    },
    {"type": "null"}
  ]
}


Schema country/0
Diagram
diagram
Type string
Constraints
Min Length : 2

Max Length : 2
Used by
Source

 "country/0": {
  "type": "string",
  "minLength": 2,
  "maxLength": 2
}


Definition schema country
Annotations
Title  Country

Diagram
#/$defs/Utility/properties/country diagram
Type reference
Refers country
Used by
Source

 "country": {
  "$ref": "#/$defs/Utility/properties/country",
  "title": "Country"
}


Definition schema address
Annotations
Title  Address

Diagram
#/$defs/Utility/properties/address diagram
Type reference
Refers address
Used by
Source

 "address": {
  "$ref": "#/$defs/Utility/properties/address",
  "title": "Address"
}


Schema coordinates
Annotations
Title  Coordinates

Description  A global positioning coordinate in compliance with WGS 84
Diagram
#/$defs/Utility/properties/coordinates/properties/latitude #/$defs/Utility/properties/coordinates/properties/longitude diagram
Type object
Any of
Used by
Source

 "coordinates": {
  "title": "Coordinates",
  "description": "A global positioning coordinate in compliance with WGS 84",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "latitude": {
          "type": "number",
          "minimum": -90,
          "maximum": 90,
          "title": "latitude"
        },
        "longitude": {
          "type": "number",
          "minimum": -180,
          "maximum": 180,
          "title": "longitude"
        }
      }
    },
    {"type": "null"}
  ]
}


Schema coordinates/0
Diagram
#/$defs/Utility/properties/coordinates/properties/latitude #/$defs/Utility/properties/coordinates/properties/longitude diagram
Type object
Properties
Name Occurrence
latitude
longitude
optional
optional
Additional Properties false
Used by
Source

 "coordinates/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "latitude": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "title": "latitude"
    },
    "longitude": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "title": "longitude"
    }
  }
}


Schema latitude
Annotations
Title  latitude

Diagram
diagram
Type number
Constraints
Minimum : -90

Maximum : 90

Used by
Source

 "latitude": {
  "type": "number",
  "minimum": -90,
  "maximum": 90,
  "title": "latitude"
}


Schema longitude
Annotations
Title  longitude

Diagram
diagram
Type number
Constraints
Minimum : -180

Maximum : 180

Used by
Source

 "longitude": {
  "type": "number",
  "minimum": -180,
  "maximum": 180,
  "title": "longitude"
}


Definition schema coordinates
Annotations
Title  Coordinates

Diagram
#/$defs/Utility/properties/coordinates diagram
Type reference
Refers coordinates
Used by
Source

 "coordinates": {
  "$ref": "#/$defs/Utility/properties/coordinates",
  "title": "Coordinates"
}


Schema Context
Diagram
#/$defs/Utility/properties/Location/properties/Context/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Context": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
    ]
  }
}


Schema items
Diagram
#/$defs/Utility/properties/Location/properties/Context/items/anyOf/0 #/$defs/Utility/properties/Location/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Context
Annotations
Title  Context

Description  Informs scope within the construction process of a Creative Work.
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/schemaVersion #/$defs/MediaCreationContext/properties/Context/properties/entityType #/$defs/MediaCreationContext/properties/Context/properties/identifier #/$defs/MediaCreationContext/properties/Context/properties/name #/$defs/MediaCreationContext/properties/Context/properties/description #/$defs/MediaCreationContext/properties/Context/properties/contextType #/$defs/MediaCreationContext/properties/Context/properties/Context #/$defs/MediaCreationContext/properties/Context/properties/For #/$defs/MediaCreationContext/properties/Context/properties/customData #/$defs/MediaCreationContext/properties/Context/properties/entityInfo #/$defs/MediaCreationContext/properties/Context/properties/contributor #/$defs/MediaCreationContext/properties/Context/properties/contributesTo #/$defs/MediaCreationContext/properties/Context/properties/features #/$defs/MediaCreationContext/properties/Context/properties/featuresIn #/$defs/MediaCreationContext/properties/Context/properties/for #/$defs/MediaCreationContext/properties/Context/properties/has #/$defs/MediaCreationContext/properties/Context/properties/neededBy #/$defs/MediaCreationContext/properties/Context/properties/needs #/$defs/MediaCreationContext/properties/Context/properties/releated #/$defs/MediaCreationContext/properties/Context/properties/represents #/$defs/MediaCreationContext/properties/Context/properties/representedBy #/$defs/MediaCreationContext/properties/Context/properties/usedIn #/$defs/MediaCreationContext/properties/Context/properties/uses diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
contextType
Context
For
customData
entityInfo
contributor
contributesTo
features
featuresIn
for
has
neededBy
needs
releated
represents
representedBy
usedIn
uses
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties true
Used by
Schema
#/$defs/Utility/properties/Location/properties/Context/items/anyOf/1
#/$defs/Asset/properties/Asset/properties/Context/items
#/$defs/Infrastructure/properties/Infrastructure
#/$defs/MediaCreationContext/properties/Character/properties/Context/items
#/$defs/MediaCreationContext/properties/Context/properties/Context/items/anyOf/1
#/$defs/MediaCreationContext/properties/Context/properties/For/items
#/$defs/MediaCreationContext/properties/CreativeWork/properties/Context/items
#/$defs/MediaCreationContext/properties/Depiction/properties/Context/items
#/$defs/MediaCreationContext/properties/Effect/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeAudio/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeObject/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeScene/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeStyling/properties/Context/items
#/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/Context/items
#/$defs/MediaCreationContext/properties/ProductionLocation/properties/Context/items
#/$defs/MediaCreationContext/properties/ProductionScene/properties/Context/items
#/$defs/MediaCreationContext/properties/Sequence/properties/Context/items
#/$defs/MediaCreationContext/properties/Slate/properties/Context/items
#/$defs/MediaCreationContext/properties/SpecialAction/properties/Context/items
#/$defs/Participant/properties/Participant/properties/Context/items
#/$defs/Task/properties/Task
#/$defs/Utility/properties/Location/properties/Context/items
#/$defs/core/properties/rootArray/items
#/$defs/core/properties/rootObject/properties/Context
Source

 "Context": {
  "type": "object",
  "additionalProperties": true,
  "title": "Context",
  "description": "Informs scope within the construction process of a Creative Work.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Context"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Context name",
      "description": "A human readable name for the Context",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "type": "object",
      "title": "Description",
      "description": "A brief description of the context"
    },
    "contextType": {
      "title": "Context Type",
      "description": "A classifiaction of the type of context represented",
      "examples": [
        "narrative",
        "production"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/Context",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "For": {
      "title": "Context For",
      "description": "The entities for which this Context applies to",
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/Asset/properties/Asset"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"},
              {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"},
              {"$ref": "#/$defs/Participant/properties/Participant"},
              {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Effect"},
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"},
              {"$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation"},
              {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Slate"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {
      "$ref": "#/$defs/core/properties/customData",
      "title": "Custom Data"
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    },
    "contributor": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "Participant": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/Participant/properties/Participant",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "contributesTo": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "CreativeWork": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/CreativeWork",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "features": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "Character": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "SpecialAction": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeAudio": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "Effect": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeLocation": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeObject": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeStyling": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeWardrobe": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "featuresIn": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "NarrativeScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "for": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "Asset": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/Asset/properties/Asset"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "CreativeWork": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "ProductionScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "Sequence": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "Slate": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/Slate"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "has": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "Asset": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/Asset/properties/Asset"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "Infrastructure": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "SpecialAction": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeLocation": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "Participant": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/Participant/properties/Participant",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "ProductionScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "Sequence": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/Sequence",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "Slate": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/Slate",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "neededBy": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "Character": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/Character",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "needs": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "NarrativeAudio": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "SpecialAction": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/SpecialAction",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "Effect": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/Effect",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeObject": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeStyling": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "NarrativeWardrobe": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "releated": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "ProductionScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "represents": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "NarrativeScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "representedBy": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "ProductionScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "usedIn": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "Depiction": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "ProductionLocation": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "ProductionScene": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    },
    "uses": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "Asset": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/Asset/properties/Asset",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "Depiction": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "Infrastructure": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            },
            "ProductionLocation": {
              "anyOf": [
                {
                  "type": "array",
                  "items": {
                    "anyOf": [
                      {
                        "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
                        "type": "object"
                      },
                      {"$ref": "#/$defs/core/properties/reference"}
                    ]
                  }
                },
                {"type": "null"}
              ]
            }
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Context"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Context name

Description  A human readable name for the Context
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Context name",
  "description": "A human readable name for the Context",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Description

Description  A brief description of the context
Diagram
diagram
Type object
Used by
Source

 "description": {
  "type": "object",
  "title": "Description",
  "description": "A brief description of the context"
}


Schema contextType
Annotations
Title  Context Type

Description  A classifiaction of the type of context represented
Diagram
diagram
Type object
Any of
Examples narrative production
Used by
Source

 "contextType": {
  "title": "Context Type",
  "description": "A classifiaction of the type of context represented",
  "examples": [
    "narrative",
    "production"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/Context",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Context/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/Context/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Context/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/Context",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/Context",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/Context",
  "type": "object"
}


Definition schema 1/0
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "1/0": {"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Schema 1/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type object
Used by
Source

 "1/1": {"type": "object"}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema For
Annotations
Title  Context For

Description  The entities for which this Context applies to
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/For/items diagram
Type object
Any of
Used by
Source

 "For": {
  "title": "Context For",
  "description": "The entities for which this Context applies to",
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/Asset/properties/Asset"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"},
          {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"},
          {"$ref": "#/$defs/Participant/properties/Participant"},
          {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Effect"},
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"},
          {"$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation"},
          {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Slate"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema For/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/For/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "For/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/Asset/properties/Asset"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Context"},
      {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"},
      {"$ref": "#/$defs/Participant/properties/Participant"},
      {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Effect"},
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"},
      {"$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation"},
      {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Slate"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/1 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/2 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/3 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/4 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/5 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/6 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/7 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/8 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/9 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/10 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/11 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/12 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/13 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/14 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/15 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/16 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/17 #/$defs/MediaCreationContext/properties/Context/properties/For/items/anyOf/18 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"},
    {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"},
    {"$ref": "#/$defs/Participant/properties/Participant"},
    {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Effect"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"},
    {"$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation"},
    {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Slate"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Schema Character
Annotations
Title  Character

Description  A sentient entity (usually a person but not always) in the script whose specific identity is consequential to the narrative. A Character is generally identified by a specific name.
Diagram
#/$defs/MediaCreationContext/properties/Character/properties/schemaVersion #/$defs/MediaCreationContext/properties/Character/properties/entityType #/$defs/MediaCreationContext/properties/Character/properties/identifier #/$defs/MediaCreationContext/properties/Character/properties/name #/$defs/MediaCreationContext/properties/Character/properties/description #/$defs/MediaCreationContext/properties/Character/properties/characterName #/$defs/MediaCreationContext/properties/Character/properties/profile #/$defs/MediaCreationContext/properties/Character/properties/customData #/$defs/MediaCreationContext/properties/Character/properties/Depiction #/$defs/MediaCreationContext/properties/Character/properties/Context #/$defs/MediaCreationContext/properties/Character/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
characterName
profile
customData
Depiction
Context
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Character": {
  "type": "object",
  "additionalProperties": false,
  "title": "Character",
  "description": "A sentient entity (usually a person but not always) in the script whose specific identity is consequential to the narrative. A Character is generally identified by a specific name.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Character"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Asset name",
      "description": "The primary name used for the character",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Character Description",
      "description": "A brief description of the character",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "characterName": {
      "$ref": "#/$defs/Utility/properties/completeName",
      "title": "Character Name"
    },
    "profile": {
      "type": "object",
      "additionalProperties": false,
      "title": "Profile",
      "properties": {}
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "Depiction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Character"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Asset name

Description  The primary name used for the character
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Asset name",
  "description": "The primary name used for the character",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Character Description

Description  A brief description of the character
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Character Description",
  "description": "A brief description of the character",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema completeName
Annotations
Title  Complete Name

Description  A detailed description of a person, or others, name and variants of their name.
Diagram
#/$defs/Utility/properties/completeName/properties/firstGivenName #/$defs/Utility/properties/completeName/properties/secondGivenName #/$defs/Utility/properties/completeName/properties/familyName #/$defs/Utility/properties/completeName/properties/fullName #/$defs/Utility/properties/completeName/properties/birthName #/$defs/Utility/properties/completeName/properties/primaryName #/$defs/Utility/properties/completeName/properties/pseudonym #/$defs/Utility/properties/completeName/properties/altName #/$defs/Utility/properties/completeName/properties/translatedName #/$defs/Utility/properties/completeName/properties/nickname #/$defs/Utility/properties/completeName/properties/moniker #/$defs/Utility/properties/completeName/properties/alias #/$defs/Utility/properties/completeName/properties/contractualName #/$defs/Utility/properties/completeName/properties/displayName #/$defs/Utility/properties/completeName/properties/sortName #/$defs/Utility/properties/completeName/properties/scriptName #/$defs/Utility/properties/completeName/properties/prefix #/$defs/Utility/properties/completeName/properties/suffix diagram
Type object
Properties
Name Occurrence
firstGivenName
secondGivenName
familyName
fullName
birthName
primaryName
pseudonym
altName
translatedName
nickname
moniker
alias
contractualName
displayName
sortName
scriptName
prefix
suffix
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "completeName": {
  "type": "object",
  "additionalProperties": false,
  "title": "Complete Name",
  "description": "A detailed description of a person, or others, name and variants of their name.",
  "properties": {
    "firstGivenName": {
      "title": "First Given Name",
      "description": "A person's first name, also referred to as given name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "secondGivenName": {
      "title": "Second Given Name",
      "description": "A persons second given name, also referred to as middle name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "familyName": {
      "title": "Family Name",
      "description": "A persons family name, also referred to as surname",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "fullName": {
      "title": "Full Name",
      "description": "A complete name, typically a conjunction of familyName, firstGivenName and possibly other fields.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "birthName": {
      "title": "Birth Name",
      "description": "A persons name at birth, also referred to as maiden name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "primaryName": {
      "title": "Primary Name",
      "description": "A persons primary name, one they typically use, also often a combination of first, second and family name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "pseudonym": {
      "title": "Pseudonym",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "altName": {
      "title": "Alternate Name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "translatedName": {
      "title": "Translated Name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "nickname": {
      "title": "Nickname",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "moniker": {
      "title": "Moniker",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "alias": {
      "title": "Alias",
      "description": "An alias being used by a person often used to disguise someones real identity, sometimes used when booking hotel rooms or restaurants ",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "contractualName": {
      "title": "Contractual Name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "displayName": {
      "title": "Display Name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "sortName": {
      "title": "Sort Name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "scriptName": {
      "title": "Script Name",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "prefix": {
      "title": "Prefix",
      "description": "A prefix that can indicate a persons gender or title",
      "examples": [
        "Mrs",
        "Mr",
        "Dr",
        "General"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "suffix": {
      "title": "Suffix",
      "description": "A suffix, often used to indicate a title or classification",
      "examples": [
        "MBE",
        "MD",
        "RN",
        "II",
        "IV"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema firstGivenName
Annotations
Title  First Given Name

Description  A person's first name, also referred to as given name
Diagram
diagram
Type object
Any of
Used by
Source

 "firstGivenName": {
  "title": "First Given Name",
  "description": "A person's first name, also referred to as given name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema secondGivenName
Annotations
Title  Second Given Name

Description  A persons second given name, also referred to as middle name
Diagram
diagram
Type object
Any of
Used by
Source

 "secondGivenName": {
  "title": "Second Given Name",
  "description": "A persons second given name, also referred to as middle name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema familyName
Annotations
Title  Family Name

Description  A persons family name, also referred to as surname
Diagram
diagram
Type object
Any of
Used by
Source

 "familyName": {
  "title": "Family Name",
  "description": "A persons family name, also referred to as surname",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema fullName
Annotations
Title  Full Name

Description  A complete name, typically a conjunction of familyName, firstGivenName and possibly other fields.
Diagram
diagram
Type object
Any of
Used by
Source

 "fullName": {
  "title": "Full Name",
  "description": "A complete name, typically a conjunction of familyName, firstGivenName and possibly other fields.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema birthName
Annotations
Title  Birth Name

Description  A persons name at birth, also referred to as maiden name
Diagram
diagram
Type object
Any of
Used by
Source

 "birthName": {
  "title": "Birth Name",
  "description": "A persons name at birth, also referred to as maiden name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema primaryName
Annotations
Title  Primary Name

Description  A persons primary name, one they typically use, also often a combination of first, second and family name
Diagram
diagram
Type object
Any of
Used by
Source

 "primaryName": {
  "title": "Primary Name",
  "description": "A persons primary name, one they typically use, also often a combination of first, second and family name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema pseudonym
Annotations
Title  Pseudonym

Diagram
diagram
Type object
Any of
Used by
Source

 "pseudonym": {
  "title": "Pseudonym",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema altName
Annotations
Title  Alternate Name

Diagram
diagram
Type object
Any of
Used by
Source

 "altName": {
  "title": "Alternate Name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema translatedName
Annotations
Title  Translated Name

Diagram
diagram
Type object
Any of
Used by
Source

 "translatedName": {
  "title": "Translated Name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema nickname
Annotations
Title  Nickname

Diagram
diagram
Type object
Any of
Used by
Source

 "nickname": {
  "title": "Nickname",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema moniker
Annotations
Title  Moniker

Diagram
diagram
Type object
Any of
Used by
Source

 "moniker": {
  "title": "Moniker",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema alias
Annotations
Title  Alias

Description  An alias being used by a person often used to disguise someones real identity, sometimes used when booking hotel rooms or restaurants 
Diagram
diagram
Type object
Any of
Used by
Source

 "alias": {
  "title": "Alias",
  "description": "An alias being used by a person often used to disguise someones real identity, sometimes used when booking hotel rooms or restaurants ",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema contractualName
Annotations
Title  Contractual Name

Diagram
diagram
Type object
Any of
Used by
Source

 "contractualName": {
  "title": "Contractual Name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema displayName
Annotations
Title  Display Name

Diagram
diagram
Type object
Any of
Used by
Source

 "displayName": {
  "title": "Display Name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema sortName
Annotations
Title  Sort Name

Diagram
diagram
Type object
Any of
Used by
Source

 "sortName": {
  "title": "Sort Name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema scriptName
Annotations
Title  Script Name

Diagram
diagram
Type object
Any of
Used by
Source

 "scriptName": {
  "title": "Script Name",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema prefix
Annotations
Title  Prefix

Description  A prefix that can indicate a persons gender or title
Diagram
diagram
Type object
Any of
Examples Mrs Mr Dr General
Used by
Source

 "prefix": {
  "title": "Prefix",
  "description": "A prefix that can indicate a persons gender or title",
  "examples": [
    "Mrs",
    "Mr",
    "Dr",
    "General"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema suffix
Annotations
Title  Suffix

Description  A suffix, often used to indicate a title or classification
Diagram
diagram
Type object
Any of
Examples MBE MD RN II IV
Used by
Source

 "suffix": {
  "title": "Suffix",
  "description": "A suffix, often used to indicate a title or classification",
  "examples": [
    "MBE",
    "MD",
    "RN",
    "II",
    "IV"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema characterName
Annotations
Title  Character Name

Diagram
#/$defs/Utility/properties/completeName diagram
Type reference
Refers completeName
Used by
Source

 "characterName": {
  "$ref": "#/$defs/Utility/properties/completeName",
  "title": "Character Name"
}


Schema profile
Annotations
Title  Profile

Diagram
#/$defs/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics #/$defs/MediaCreationContext/properties/Character/properties/profile/properties/gender #/$defs/MediaCreationContext/properties/Character/properties/profile/properties/background diagram
Type object
Properties
Name Occurrence
physicalCharacteristics
gender
background
optional
optional
optional
Additional Properties false
Used by
Source

 "profile": {
  "type": "object",
  "additionalProperties": false,
  "title": "Profile",
  "properties": {
    "physicalCharacteristics": {
      "type": "object",
      "additionalProperties": true,
      "title": "Physical Characteristics",
      "description": "Allows for the the description of certain physical characteristics on a character, things that might be useful to an art department, wardrobe or casting for example.",
      "properties": {}
    },
    "gender": {"$ref": "#/$defs/Utility/properties/gender"},
    "background": {
      "type": "object",
      "additionalProperties": true,
      "title": "background"
    }
  }
}


Schema physicalCharacteristics
Annotations
Title  Physical Characteristics

Description  Allows for the the description of certain physical characteristics on a character, things that might be useful to an art department, wardrobe or casting for example.
Diagram
#/$defs/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics/properties/species #/$defs/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics/properties/hairColor #/$defs/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics/properties/hairLength #/$defs/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics/properties/eyeColor #/$defs/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics/properties/weight #/$defs/MediaCreationContext/properties/Character/properties/profile/properties/physicalCharacteristics/properties/height diagram
Type object
Properties
Name Occurrence
species
hairColor
hairLength
eyeColor
weight
height
optional
optional
optional
optional
optional
optional
Additional Properties true
Used by
Source

 "physicalCharacteristics": {
  "type": "object",
  "additionalProperties": true,
  "title": "Physical Characteristics",
  "description": "Allows for the the description of certain physical characteristics on a character, things that might be useful to an art department, wardrobe or casting for example.",
  "properties": {
    "species": {
      "type": "string",
      "title": "Species",
      "description": "A species to which this character belongs",
      "examples": [
        "Human",
        "Borg",
        "Goblin",
        "Frog"
      ]
    },
    "hairColor": {
      "type": "string",
      "title": "Hair Color",
      "description": "The hair color of the character",
      "examples": [
        "Brown",
        "Pink",
        "Blonde",
        ""
      ]
    },
    "hairLength": {
      "type": "string",
      "title": "Hair Length",
      "description": "The length of hair of the character"
    },
    "eyeColor": {
      "type": "string",
      "title": "Eye Color",
      "description": "The color of the characters eyes"
    },
    "weight": {
      "$ref": "#/$defs/Utility/properties/unitOfMeasurement/properties/weight",
      "title": "weight"
    },
    "height": {
      "$ref": "#/$defs/Utility/properties/unitOfMeasurement/properties/linearDistance",
      "title": "height"
    }
  }
}


Schema species
Annotations
Title  Species

Description  A species to which this character belongs
Diagram
diagram
Type string
Examples Human Borg Goblin Frog
Used by
Source

 "species": {
  "type": "string",
  "title": "Species",
  "description": "A species to which this character belongs",
  "examples": [
    "Human",
    "Borg",
    "Goblin",
    "Frog"
  ]
}


Schema hairColor
Annotations
Title  Hair Color

Description  The hair color of the character
Diagram
diagram
Type string
Examples Brown Pink Blonde
Used by
Source

 "hairColor": {
  "type": "string",
  "title": "Hair Color",
  "description": "The hair color of the character",
  "examples": [
    "Brown",
    "Pink",
    "Blonde",
    ""
  ]
}


Schema hairLength
Annotations
Title  Hair Length

Description  The length of hair of the character
Diagram
diagram
Type string
Used by
Source

 "hairLength": {
  "type": "string",
  "title": "Hair Length",
  "description": "The length of hair of the character"
}


Schema eyeColor
Annotations
Title  Eye Color

Description  The color of the characters eyes
Diagram
diagram
Type string
Used by
Source

 "eyeColor": {
  "type": "string",
  "title": "Eye Color",
  "description": "The color of the characters eyes"
}


Schema weight
Annotations
Title  weight

Description  Encode a measurement of weight using the imperial or metric system
Diagram
#/$defs/Utility/properties/unitOfMeasurement/properties/weight/oneOf/0 #/$defs/Utility/properties/unitOfMeasurement/properties/weight/oneOf/1 #/$defs/Utility/properties/unitOfMeasurement/properties/weight/oneOf/2 diagram
Type object
One of
Used by
Source

 "weight": {
  "title": "weight",
  "description": "Encode a measurement of weight using the imperial or metric system",
  "oneOf": [
    {"type": "null"},
    {
      "type": "string",
      "pattern": "^(\\d+kg)?(\\d+g)?$",
      "description": "Encode weight using the metric system of measurement (kilogram, gram)",
      "examples": ["3kg7g"]
    },
    {
      "type": "string",
      "pattern": "^(\\d+lb)?(\\d+oz)?$",
      "description": "Encode weight using the imperial system of measurement (pounds, ounces)",
      "examples": ["12lb14oz"]
    }
  ]
}


Schema oneOf/0
Diagram
diagram
Type null
Used by
Source

{"type": "null"}


Schema oneOf/1
Annotations
Description  Encode weight using the metric system of measurement (kilogram, gram)
Diagram
diagram
Type string
Constraints
Pattern : ^(\d+kg)?(\d+g)?$

Examples 3kg7g
Used by
Source

{
  "type": "string",
  "pattern": "^(\\d+kg)?(\\d+g)?$",
  "description": "Encode weight using the metric system of measurement (kilogram, gram)",
  "examples": ["3kg7g"]
}


Schema oneOf/2
Annotations
Description  Encode weight using the imperial system of measurement (pounds, ounces)
Diagram
diagram
Type string
Constraints
Pattern : ^(\d+lb)?(\d+oz)?$

Examples 12lb14oz
Used by
Source

{
  "type": "string",
  "pattern": "^(\\d+lb)?(\\d+oz)?$",
  "description": "Encode weight using the imperial system of measurement (pounds, ounces)",
  "examples": ["12lb14oz"]
}


Definition schema weight
Annotations
Title  weight

Diagram
#/$defs/Utility/properties/unitOfMeasurement/properties/weight diagram
Type reference
Refers weight
Used by
Source

 "weight": {
  "$ref": "#/$defs/Utility/properties/unitOfMeasurement/properties/weight",
  "title": "weight"
}


Schema linearDistance
Annotations
Title  Linear Distance

Description  Encode a measurement of distance using the imperial or metric system
Diagram
#/$defs/Utility/properties/unitOfMeasurement/properties/linearDistance/oneOf/0 #/$defs/Utility/properties/unitOfMeasurement/properties/linearDistance/oneOf/1 #/$defs/Utility/properties/unitOfMeasurement/properties/linearDistance/oneOf/2 diagram
Type object
One of
Used by
Source

 "linearDistance": {
  "title": "Linear Distance",
  "description": "Encode a measurement of distance using the imperial or metric system",
  "oneOf": [
    {"type": "null"},
    {
      "type": "string",
      "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
      "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millimeter",
      "examples": [
        "100m",
        "6km2m56cm12mm"
      ]
    },
    {
      "type": "string",
      "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
      "description": "Encode distance using the imperial system of measurement (miles, feet, inches)",
      "examples": [
        "2000ft",
        "2mi12ft6in"
      ]
    }
  ]
}


Schema oneOf/0
Diagram
diagram
Type null
Used by
Source

{"type": "null"}


Schema oneOf/1
Annotations
Description  Encode distance using the metric system of measurement (kilometer, meter, centimetre, millimeter
Diagram
diagram
Type string
Constraints
Pattern : ^-?(\d+km)?(\d+m)?(\d+cm)?(\d+mm)?$

Examples 100m 6km2m56cm12mm
Used by
Source

{
  "type": "string",
  "pattern": "^-?(\\d+km)?(\\d+m)?(\\d+cm)?(\\d+mm)?$",
  "description": "Encode distance using the metric system of measurement (kilometer, meter, centimetre, millimeter",
  "examples": [
    "100m",
    "6km2m56cm12mm"
  ]
}


Schema oneOf/2
Annotations
Description  Encode distance using the imperial system of measurement (miles, feet, inches)
Diagram
diagram
Type string
Constraints
Pattern : ^-?(\d+mi)?(\d+ft)?(\d+in)?$

Examples 2000ft 2mi12ft6in
Used by
Source

{
  "type": "string",
  "pattern": "^-?(\\d+mi)?(\\d+ft)?(\\d+in)?$",
  "description": "Encode distance using the imperial system of measurement (miles, feet, inches)",
  "examples": [
    "2000ft",
    "2mi12ft6in"
  ]
}


Definition schema height
Annotations
Title  height

Diagram
#/$defs/Utility/properties/unitOfMeasurement/properties/linearDistance diagram
Type reference
Refers linearDistance
Used by
Source

 "height": {
  "$ref": "#/$defs/Utility/properties/unitOfMeasurement/properties/linearDistance",
  "title": "height"
}


Schema gender
Annotations
Title  Gender

Description  A person, or others, expressed or prefered gender and pronoun
Diagram
#/$defs/Utility/properties/gender/properties/gender #/$defs/Utility/properties/gender/properties/genderPronoun diagram
Type object
Any of
Used by
Source

 "gender": {
  "title": "Gender",
  "description": "A person, or others, expressed or prefered gender and pronoun",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "gender": {
          "title": "Identifies as gender",
          "description": "The gender by which an individual identifies",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ],
          "enum": [
            null,
            "other",
            "female",
            "male",
            "unknown"
          ]
        },
        "genderPronoun": {
          "title": "Preferred pronoun",
          "description": "An individuals pronoun of choice",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ],
          "enum": [
            null,
            "he/him",
            "they/their",
            "ze/hir",
            "she/her"
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema gender/0
Diagram
#/$defs/Utility/properties/gender/properties/gender #/$defs/Utility/properties/gender/properties/genderPronoun diagram
Type object
Properties
Name Occurrence
gender
genderPronoun
optional
optional
Additional Properties false
Used by
Source

 "gender/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "gender": {
      "title": "Identifies as gender",
      "description": "The gender by which an individual identifies",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ],
      "enum": [
        null,
        "other",
        "female",
        "male",
        "unknown"
      ]
    },
    "genderPronoun": {
      "title": "Preferred pronoun",
      "description": "An individuals pronoun of choice",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ],
      "enum": [
        null,
        "he/him",
        "they/their",
        "ze/hir",
        "she/her"
      ]
    }
  }
}


Schema gender
Annotations
Title  Identifies as gender

Description  The gender by which an individual identifies
Diagram
diagram
Type object
All of
Used by
Source

 "gender": {
  "title": "Identifies as gender",
  "description": "The gender by which an individual identifies",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ],
  "enum": [
    null,
    "other",
    "female",
    "male",
    "unknown"
  ]
}


Schema anyOf
Diagram
diagram
Type object
Any of
Used by
Source

 "anyOf": {
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema gender/0
Diagram
diagram
Type string
Enumeration
Values
null
other
female
male
unknown
Used by
Source

 "gender/0": {
  "enum": [
    null,
    "other",
    "female",
    "male",
    "unknown"
  ]
}


Schema genderPronoun
Annotations
Title  Preferred pronoun

Description  An individuals pronoun of choice
Diagram
diagram
Type object
All of
Used by
Source

 "genderPronoun": {
  "title": "Preferred pronoun",
  "description": "An individuals pronoun of choice",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ],
  "enum": [
    null,
    "he/him",
    "they/their",
    "ze/hir",
    "she/her"
  ]
}


Schema genderPronoun/0
Diagram
diagram
Type string
Enumeration
Values
null
he/him
they/their
ze/hir
she/her
Used by
Source

 "genderPronoun/0": {
  "enum": [
    null,
    "he/him",
    "they/their",
    "ze/hir",
    "she/her"
  ]
}


Definition schema gender
Diagram
#/$defs/Utility/properties/gender diagram
Type reference
Refers gender
Used by
Source

 "gender": {"$ref": "#/$defs/Utility/properties/gender"}


Schema background
Annotations
Title  background

Diagram
diagram
Type object
Additional Properties true
Used by
Source

 "background": {
  "type": "object",
  "additionalProperties": true,
  "title": "background"
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema Depiction
Diagram
#/$defs/MediaCreationContext/properties/Character/properties/Depiction/items diagram
Type object
Any of
Used by
Source

 "Depiction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Depiction/0
Diagram
#/$defs/MediaCreationContext/properties/Character/properties/Depiction/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Depiction/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Character/properties/Depiction/items/anyOf/0 #/$defs/MediaCreationContext/properties/Character/properties/Depiction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Depiction
Annotations
Title  Depiction

Description  The representation of something from a narrative entity by a production entity in the Creative Work, specified or implied by the Script.
Diagram
#/$defs/MediaCreationContext/properties/Depiction/properties/schemaVersion #/$defs/MediaCreationContext/properties/Depiction/properties/entityType #/$defs/MediaCreationContext/properties/Depiction/properties/identifier #/$defs/MediaCreationContext/properties/Depiction/properties/name #/$defs/MediaCreationContext/properties/Depiction/properties/description #/$defs/MediaCreationContext/properties/Depiction/properties/depictionType #/$defs/MediaCreationContext/properties/Depiction/properties/customData #/$defs/MediaCreationContext/properties/Depiction/properties/Depicts #/$defs/MediaCreationContext/properties/Depiction/properties/Depictor #/$defs/MediaCreationContext/properties/Depiction/properties/Context #/$defs/MediaCreationContext/properties/Depiction/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
depictionType
customData
Depicts
Depictor
Context
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Depiction": {
  "type": "object",
  "additionalProperties": false,
  "title": "Depiction",
  "description": "The representation of something from a narrative entity by a production entity in the Creative Work, specified or implied by the Script.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {"$ref": "#/$defs/core/properties/schemaVersion"},
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Depiction"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Depiction Styling Name",
      "description": "A human readable name for the styling",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Depiction Description",
      "description": "A brief description of the depiction or portrayal",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "depictionType": {
      "title": "Object type",
      "description": "A categorization of the type of depiction",
      "type": "string",
      "enum": [
        "portrayal",
        "depiction"
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "Depicts": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
        {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
        {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
        {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
        {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"}
      ],
      "type": "object"
    },
    "Depictor": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Asset/properties/Asset"},
        {"$ref": "#/$defs/Participant/properties/Participant"}
      ],
      "type": "object"
    },
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{"$ref": "#/$defs/core/properties/schemaVersion"}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Depiction"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Depiction Styling Name

Description  A human readable name for the styling
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Depiction Styling Name",
  "description": "A human readable name for the styling",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Depiction Description

Description  A brief description of the depiction or portrayal
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Depiction Description",
  "description": "A brief description of the depiction or portrayal",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema depictionType
Annotations
Title  Object type

Description  A categorization of the type of depiction
Diagram
diagram
Type string
Enumeration
Values
portrayal
depiction
Used by
Source

 "depictionType": {
  "title": "Object type",
  "description": "A categorization of the type of depiction",
  "type": "string",
  "enum": [
    "portrayal",
    "depiction"
  ]
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema Depicts
Diagram
#/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf/0 #/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf/1 #/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf/2 #/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf/3 #/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf/4 #/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf/5 diagram
Type object
All of
Used by
Source

 "Depicts": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"}
  ],
  "type": "object"
}


Schema oneOf
Diagram
#/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf/0 #/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf/1 #/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf/2 #/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf/3 #/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf/4 #/$defs/MediaCreationContext/properties/Depiction/properties/Depicts/oneOf/5 diagram
Type object
One of
Used by
Source

 "oneOf": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/MediaCreationContext/properties/Character diagram
Type reference
Refers Character
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Character"}


Schema NarrativeLocation
Annotations
Title  Narrative Location

Description  A location specified or implied by the narrative.
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation/properties/schemaVersion #/$defs/MediaCreationContext/properties/NarrativeLocation/properties/entityType #/$defs/MediaCreationContext/properties/NarrativeLocation/properties/identifier #/$defs/MediaCreationContext/properties/NarrativeLocation/properties/name #/$defs/MediaCreationContext/properties/NarrativeLocation/properties/description #/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Location #/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Context #/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Depiction #/$defs/MediaCreationContext/properties/NarrativeLocation/properties/customData #/$defs/MediaCreationContext/properties/NarrativeLocation/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
Location
Context
Depiction
customData
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeLocation": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Location",
  "description": "A location specified or implied by the narrative.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {"$ref": "#/$defs/core/properties/schemaVersion"},
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeLocation"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Location Name",
      "description": "A human readable name for the location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Location Description",
      "description": "A brief description of the narrative location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "Location": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Utility/properties/Location"}
      ]
    },
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Depiction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{"$ref": "#/$defs/core/properties/schemaVersion"}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeLocation"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Location Name

Description  A human readable name for the location
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Location Name",
  "description": "A human readable name for the location",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Location Description

Description  A brief description of the narrative location
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Location Description",
  "description": "A brief description of the narrative location",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema Location
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Location/oneOf/0 #/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Location/oneOf/1 diagram
Type object
One of
Used by
Source

 "Location": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Utility/properties/Location"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

{"$ref": "#/$defs/Utility/properties/Location"}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Context/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Context/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Context/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Schema Depiction
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Depiction/items diagram
Type object
Any of
Used by
Source

 "Depiction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Depiction/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Depiction/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Depiction/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Depiction/items/anyOf/0 #/$defs/MediaCreationContext/properties/NarrativeLocation/properties/Depiction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type reference
Refers Depiction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema entityInfo
Annotations
Title  Entity Information

Description  Reserved for future use to describe specific details about the instance of the entity
Diagram
diagram
Type object
Used by
Source

 "entityInfo": {
  "type": "object",
  "title": "Entity Information",
  "description": "Reserved for future use to describe specific details about the instance of the entity"
}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema oneOf/2
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation diagram
Type reference
Refers NarrativeLocation
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"}


Schema NarrativeObject
Annotations
Title  Narrative Object

Description  A named object related to or interacting with characters that is implied or understood to be necessary for the narrative. Includes items like props, wardrobe, set dressing and vehicles.
Diagram
#/$defs/MediaCreationContext/properties/NarrativeObject/properties/schemaVersion #/$defs/MediaCreationContext/properties/NarrativeObject/properties/entityType #/$defs/MediaCreationContext/properties/NarrativeObject/properties/identifier #/$defs/MediaCreationContext/properties/NarrativeObject/properties/name #/$defs/MediaCreationContext/properties/NarrativeObject/properties/description #/$defs/MediaCreationContext/properties/NarrativeObject/properties/narrativeType #/$defs/MediaCreationContext/properties/NarrativeObject/properties/customData #/$defs/MediaCreationContext/properties/NarrativeObject/properties/size #/$defs/MediaCreationContext/properties/NarrativeObject/properties/quantity #/$defs/MediaCreationContext/properties/NarrativeObject/properties/Context #/$defs/MediaCreationContext/properties/NarrativeObject/properties/Depiction #/$defs/MediaCreationContext/properties/NarrativeObject/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
narrativeType
customData
size
quantity
Context
Depiction
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeObject": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Object",
  "description": "A named object related to or interacting with characters that is implied or understood to be necessary for the narrative. Includes items like props, wardrobe, set dressing and vehicles.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeObject"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Object Name",
      "description": "A human readable name for the object",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Object Description",
      "description": "A brief description of the narrative object",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "narrativeType": {
      "title": "Object type",
      "description": "A departmental categorization for the object.",
      "type": "string",
      "enum": [
        "greenery",
        "prop",
        "wardrobe",
        "object",
        "vehicle",
        "setDressing"
      ]
    },
    "customData": {
      "$ref": "#/$defs/core/properties/customData",
      "title": "Custom Data"
    },
    "size": {
      "title": "Size",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "quantity": {
      "title": "Quantity",
      "anyOf": [
        {"type": "string"},
        {"type": "number"}
      ]
    },
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Depiction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeObject"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Object Name

Description  A human readable name for the object
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Object Name",
  "description": "A human readable name for the object",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Object Description

Description  A brief description of the narrative object
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Object Description",
  "description": "A brief description of the narrative object",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema narrativeType
Annotations
Title  Object type

Description  A departmental categorization for the object.
Diagram
diagram
Type string
Enumeration
Values
greenery
prop
wardrobe
object
vehicle
setDressing
Used by
Source

 "narrativeType": {
  "title": "Object type",
  "description": "A departmental categorization for the object.",
  "type": "string",
  "enum": [
    "greenery",
    "prop",
    "wardrobe",
    "object",
    "vehicle",
    "setDressing"
  ]
}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/$defs/core/properties/customData",
  "title": "Custom Data"
}


Schema size
Annotations
Title  Size

Diagram
diagram
Type object
Any of
Used by
Source

 "size": {
  "title": "Size",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema quantity
Annotations
Title  Quantity

Diagram
diagram
Type object
Any of
Used by
Source

 "quantity": {
  "title": "Quantity",
  "anyOf": [
    {"type": "string"},
    {"type": "number"}
  ]
}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/NarrativeObject/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeObject/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/NarrativeObject/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Schema Depiction
Diagram
#/$defs/MediaCreationContext/properties/NarrativeObject/properties/Depiction/items diagram
Type object
Any of
Used by
Source

 "Depiction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeObject/properties/Depiction/items/anyOf/0 #/$defs/MediaCreationContext/properties/NarrativeObject/properties/Depiction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type reference
Refers Depiction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema oneOf/3
Diagram
#/$defs/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"}


Schema NarrativeStyling
Annotations
Title  Narrative Styling

Description  Styling required to prepare an actor for their role
Diagram
#/$defs/MediaCreationContext/properties/NarrativeStyling/properties/schemaVersion #/$defs/MediaCreationContext/properties/NarrativeStyling/properties/entityType #/$defs/MediaCreationContext/properties/NarrativeStyling/properties/identifier #/$defs/MediaCreationContext/properties/NarrativeStyling/properties/name #/$defs/MediaCreationContext/properties/NarrativeStyling/properties/description #/$defs/MediaCreationContext/properties/NarrativeStyling/properties/narrativeType #/$defs/MediaCreationContext/properties/NarrativeStyling/properties/customData #/$defs/MediaCreationContext/properties/NarrativeStyling/properties/Context #/$defs/MediaCreationContext/properties/NarrativeStyling/properties/Depiction #/$defs/MediaCreationContext/properties/NarrativeStyling/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
narrativeType
customData
Context
Depiction
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeStyling": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Styling",
  "description": "Styling required to prepare an actor for their role",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {"$ref": "#/$defs/core/properties/schemaVersion"},
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeStyling"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Styling Name",
      "description": "A human readable name for the styling",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Styling Description",
      "description": "A brief description of the narrative styling",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "narrativeType": {
      "title": "Object type",
      "description": "A categorization of the type styling.",
      "type": "string",
      "enum": [
        "makeup",
        "hair",
        "styling",
        "prosthetics",
        "wardrobe"
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Depiction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{"$ref": "#/$defs/core/properties/schemaVersion"}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeStyling"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Styling Name

Description  A human readable name for the styling
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Styling Name",
  "description": "A human readable name for the styling",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Styling Description

Description  A brief description of the narrative styling
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Styling Description",
  "description": "A brief description of the narrative styling",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema narrativeType
Annotations
Title  Object type

Description  A categorization of the type styling.
Diagram
diagram
Type string
Enumeration
Values
makeup
hair
styling
prosthetics
wardrobe
Used by
Source

 "narrativeType": {
  "title": "Object type",
  "description": "A categorization of the type styling.",
  "type": "string",
  "enum": [
    "makeup",
    "hair",
    "styling",
    "prosthetics",
    "wardrobe"
  ]
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/NarrativeStyling/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeStyling/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/NarrativeStyling/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Schema Depiction
Diagram
#/$defs/MediaCreationContext/properties/NarrativeStyling/properties/Depiction/items diagram
Type object
Any of
Used by
Source

 "Depiction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeStyling/properties/Depiction/items/anyOf/0 #/$defs/MediaCreationContext/properties/NarrativeStyling/properties/Depiction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type reference
Refers Depiction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema oneOf/4
Diagram
#/$defs/MediaCreationContext/properties/NarrativeStyling diagram
Type reference
Refers NarrativeStyling
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"}


Schema NarrativeWardrobe
Annotations
Title  Narrative Wardrobe

Description  The clothing for a Character in the narrative.
Diagram
#/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/schemaVersion #/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/entityType #/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/identifier #/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/name #/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/description #/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/narrativeType #/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/customData #/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/Context #/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/Depiction #/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
narrativeType
customData
Context
Depiction
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeWardrobe": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Wardrobe",
  "description": "The clothing for a Character in the narrative.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {"$ref": "#/$defs/core/properties/schemaVersion"},
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeWardrobe"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Styling Name",
      "description": "A human readable name for the styling",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Wardrobe Description",
      "description": "A brief description of the narrative wardrobe",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "narrativeType": {
      "title": "Object type",
      "description": "A categorization of the type wardrobe",
      "type": "string",
      "enum": ["wardrobe"]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Depiction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{"$ref": "#/$defs/core/properties/schemaVersion"}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeWardrobe"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Styling Name

Description  A human readable name for the styling
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Styling Name",
  "description": "A human readable name for the styling",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Wardrobe Description

Description  A brief description of the narrative wardrobe
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Wardrobe Description",
  "description": "A brief description of the narrative wardrobe",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema narrativeType
Annotations
Title  Object type

Description  A categorization of the type wardrobe
Diagram
diagram
Type string
Enumeration
Values
wardrobe
Used by
Source

 "narrativeType": {
  "title": "Object type",
  "description": "A categorization of the type wardrobe",
  "type": "string",
  "enum": ["wardrobe"]
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Schema Depiction
Diagram
#/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/Depiction/items diagram
Type object
Any of
Used by
Source

 "Depiction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/Depiction/items/anyOf/0 #/$defs/MediaCreationContext/properties/NarrativeWardrobe/properties/Depiction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type reference
Refers Depiction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema oneOf/5
Diagram
#/$defs/MediaCreationContext/properties/NarrativeWardrobe diagram
Type reference
Refers NarrativeWardrobe
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"}


Schema Depictor
Diagram
#/$defs/MediaCreationContext/properties/Depiction/properties/Depictor/oneOf/0 #/$defs/MediaCreationContext/properties/Depiction/properties/Depictor/oneOf/1 #/$defs/MediaCreationContext/properties/Depiction/properties/Depictor/oneOf/2 diagram
Type object
All of
Used by
Source

 "Depictor": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"},
    {"$ref": "#/$defs/Participant/properties/Participant"}
  ],
  "type": "object"
}


Schema oneOf
Diagram
#/$defs/MediaCreationContext/properties/Depiction/properties/Depictor/oneOf/0 #/$defs/MediaCreationContext/properties/Depiction/properties/Depictor/oneOf/1 #/$defs/MediaCreationContext/properties/Depiction/properties/Depictor/oneOf/2 diagram
Type object
One of
Used by
Source

 "oneOf": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"},
    {"$ref": "#/$defs/Participant/properties/Participant"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Definition schema oneOf/2
Diagram
#/$defs/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

{"$ref": "#/$defs/Participant/properties/Participant"}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/Depiction/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Depiction/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/Depiction/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type reference
Refers Depiction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/Character/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Character/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/Character/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/2
Diagram
#/$defs/MediaCreationContext/properties/Character diagram
Type reference
Refers Character
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Character"}


Definition schema anyOf/3
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Schema CreativeWork
Annotations
Title  Creative Work

Description  A uniquely identified production.
Diagram
#/$defs/MediaCreationContext/properties/CreativeWork/properties/schemaVersion #/$defs/MediaCreationContext/properties/CreativeWork/properties/entityType #/$defs/MediaCreationContext/properties/CreativeWork/properties/identifier #/$defs/MediaCreationContext/properties/CreativeWork/properties/title #/$defs/MediaCreationContext/properties/CreativeWork/properties/description #/$defs/MediaCreationContext/properties/CreativeWork/properties/approximateLength #/$defs/MediaCreationContext/properties/CreativeWork/properties/originalLanguage #/$defs/MediaCreationContext/properties/CreativeWork/properties/countryOfOrigin #/$defs/MediaCreationContext/properties/CreativeWork/properties/customData #/$defs/MediaCreationContext/properties/CreativeWork/properties/Context #/$defs/MediaCreationContext/properties/CreativeWork/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
title
description
approximateLength
originalLanguage
countryOfOrigin
customData
Context
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "CreativeWork": {
  "type": "object",
  "additionalProperties": false,
  "title": "Creative Work",
  "description": "A uniquely identified production.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "CreativeWork"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "title": {
      "type": "object",
      "additionalProperties": true,
      "title": "Creative Work Title",
      "properties": {}
    },
    "description": {
      "title": "Creative Work Description",
      "description": "A brief description of the creative work",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "approximateLength": {
      "$ref": "#/$defs/Utility/properties/time/properties/periodInTime/properties/durationTime",
      "title": "Approximate Length"
    },
    "originalLanguage": {
      "title": "Original Languages",
      "anyOf": [
        {
          "type": "array",
          "items": {"$ref": "#/$defs/Utility/properties/language"}
        },
        {"type": "null"}
      ]
    },
    "countryOfOrigin": {
      "title": "Country Of Origin",
      "anyOf": [
        {
          "type": "array",
          "items": {"$ref": "#/$defs/Utility/properties/country"}
        },
        {"type": "null"}
      ]
    },
    "customData": {
      "$ref": "#/$defs/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "CreativeWork"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema title
Annotations
Title  Creative Work Title

Diagram
#/$defs/MediaCreationContext/properties/CreativeWork/properties/title/properties/workingTitle #/$defs/MediaCreationContext/properties/CreativeWork/properties/title/properties/officialTitle #/$defs/MediaCreationContext/properties/CreativeWork/properties/title/properties/internalTitle diagram
Type object
Properties
Name Occurrence
workingTitle
officialTitle
internalTitle
optional
optional
optional
Additional Properties true
Used by
Source

 "title": {
  "type": "object",
  "additionalProperties": true,
  "title": "Creative Work Title",
  "properties": {
    "workingTitle": {
      "title": "Creative Work Working Title",
      "description": "The working title of the work",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "officialTitle": {
      "title": "Creative Work Official Title",
      "description": "The official title of the work",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "internalTitle": {
      "title": "Creative Work Internal Title",
      "description": "The internal title of the work",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema workingTitle
Annotations
Title  Creative Work Working Title

Description  The working title of the work
Diagram
diagram
Type object
Any of
Used by
Source

 "workingTitle": {
  "title": "Creative Work Working Title",
  "description": "The working title of the work",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema officialTitle
Annotations
Title  Creative Work Official Title

Description  The official title of the work
Diagram
diagram
Type object
Any of
Used by
Source

 "officialTitle": {
  "title": "Creative Work Official Title",
  "description": "The official title of the work",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema internalTitle
Annotations
Title  Creative Work Internal Title

Description  The internal title of the work
Diagram
diagram
Type object
Any of
Used by
Source

 "internalTitle": {
  "title": "Creative Work Internal Title",
  "description": "The internal title of the work",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Creative Work Description

Description  A brief description of the creative work
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Creative Work Description",
  "description": "A brief description of the creative work",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema durationTime
Annotations
Title  Duration of Time

Diagram
diagram
Type string
Used by
Source

 "durationTime": {
  "type": "string",
  "title": "Duration of Time"
}


Definition schema approximateLength
Annotations
Title  Approximate Length

Diagram
#/$defs/Utility/properties/time/properties/periodInTime/properties/durationTime diagram
Type reference
Refers durationTime
Used by
Source

 "approximateLength": {
  "$ref": "#/$defs/Utility/properties/time/properties/periodInTime/properties/durationTime",
  "title": "Approximate Length"
}


Schema originalLanguage
Annotations
Title  Original Languages

Diagram
#/$defs/MediaCreationContext/properties/CreativeWork/properties/originalLanguage/items diagram
Type object
Any of
Used by
Source

 "originalLanguage": {
  "title": "Original Languages",
  "anyOf": [
    {
      "type": "array",
      "items": {"$ref": "#/$defs/Utility/properties/language"}
    },
    {"type": "null"}
  ]
}


Schema originalLanguage/0
Diagram
#/$defs/MediaCreationContext/properties/CreativeWork/properties/originalLanguage/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "originalLanguage/0": {
  "type": "array",
  "items": {"$ref": "#/$defs/Utility/properties/language"}
}


Schema language
Annotations
Title  Language

Description  An IETF BCP 47 language code
Diagram
diagram
Type object
Any of
Used by
Source

 "language": {
  "title": "Language",
  "description": "An IETF BCP 47 language code",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema items
Diagram
#/$defs/Utility/properties/language diagram
Type reference
Refers language
Used by
Source

 "items": {"$ref": "#/$defs/Utility/properties/language"}


Schema countryOfOrigin
Annotations
Title  Country Of Origin

Diagram
#/$defs/MediaCreationContext/properties/CreativeWork/properties/countryOfOrigin/items diagram
Type object
Any of
Used by
Source

 "countryOfOrigin": {
  "title": "Country Of Origin",
  "anyOf": [
    {
      "type": "array",
      "items": {"$ref": "#/$defs/Utility/properties/country"}
    },
    {"type": "null"}
  ]
}


Schema countryOfOrigin/0
Diagram
#/$defs/MediaCreationContext/properties/CreativeWork/properties/countryOfOrigin/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "countryOfOrigin/0": {
  "type": "array",
  "items": {"$ref": "#/$defs/Utility/properties/country"}
}


Definition schema items
Diagram
#/$defs/Utility/properties/country diagram
Type reference
Refers country
Used by
Source

 "items": {"$ref": "#/$defs/Utility/properties/country"}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/$defs/core/properties/customData",
  "title": "Custom Data"
}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/CreativeWork/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/CreativeWork/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/CreativeWork/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/4
Diagram
#/$defs/MediaCreationContext/properties/CreativeWork diagram
Type reference
Refers CreativeWork
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"}


Definition schema anyOf/5
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type reference
Refers Depiction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}


Definition schema anyOf/6
Diagram
#/$defs/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

{"$ref": "#/$defs/Participant/properties/Participant"}


Schema SpecialAction
Annotations
Title  Special Action

Description  An action or set of actions that are performed and require additional choreography or supervision.
Diagram
#/$defs/MediaCreationContext/properties/SpecialAction/properties/schemaVersion #/$defs/MediaCreationContext/properties/SpecialAction/properties/entityType #/$defs/MediaCreationContext/properties/SpecialAction/properties/identifier #/$defs/MediaCreationContext/properties/SpecialAction/properties/name #/$defs/MediaCreationContext/properties/SpecialAction/properties/description #/$defs/MediaCreationContext/properties/SpecialAction/properties/actionType #/$defs/MediaCreationContext/properties/SpecialAction/properties/customData #/$defs/MediaCreationContext/properties/SpecialAction/properties/Context #/$defs/MediaCreationContext/properties/SpecialAction/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
actionType
customData
Context
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "SpecialAction": {
  "type": "object",
  "additionalProperties": false,
  "title": "Special Action",
  "description": "An action or set of actions that are performed and require additional choreography or supervision.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {"$ref": "#/$defs/core/properties/schemaVersion"},
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeAction"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Action Name",
      "description": "A human readable name for the action",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Object Description",
      "description": "A brief description of the narrative action",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "actionType": {
      "title": "Object type",
      "description": "A categorization of the type action.",
      "type": "string",
      "enum": [
        "stunt",
        "choreography",
        "motionCapture",
        "action",
        "aerial",
        "fight",
        "marine"
      ]
    },
    "customData": {
      "$ref": "#/$defs/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{"$ref": "#/$defs/core/properties/schemaVersion"}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeAction"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Action Name

Description  A human readable name for the action
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Action Name",
  "description": "A human readable name for the action",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Object Description

Description  A brief description of the narrative action
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Object Description",
  "description": "A brief description of the narrative action",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema actionType
Annotations
Title  Object type

Description  A categorization of the type action.
Diagram
diagram
Type string
Enumeration
Values
stunt
choreography
motionCapture
action
aerial
fight
marine
Used by
Source

 "actionType": {
  "title": "Object type",
  "description": "A categorization of the type action.",
  "type": "string",
  "enum": [
    "stunt",
    "choreography",
    "motionCapture",
    "action",
    "aerial",
    "fight",
    "marine"
  ]
}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/$defs/core/properties/customData",
  "title": "Custom Data"
}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/SpecialAction/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/SpecialAction/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/SpecialAction/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/7
Diagram
#/$defs/MediaCreationContext/properties/SpecialAction diagram
Type reference
Refers SpecialAction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"}


Schema NarrativeAudio
Annotations
Title  Narrative Audio

Description  A named piece of audio significant to the narrative.
Diagram
#/$defs/MediaCreationContext/properties/NarrativeAudio/properties/schemaVersion #/$defs/MediaCreationContext/properties/NarrativeAudio/properties/entityType #/$defs/MediaCreationContext/properties/NarrativeAudio/properties/identifier #/$defs/MediaCreationContext/properties/NarrativeAudio/properties/name #/$defs/MediaCreationContext/properties/NarrativeAudio/properties/description #/$defs/MediaCreationContext/properties/NarrativeAudio/properties/narrativeType #/$defs/MediaCreationContext/properties/NarrativeAudio/properties/Depiction #/$defs/MediaCreationContext/properties/NarrativeAudio/properties/customData #/$defs/MediaCreationContext/properties/NarrativeAudio/properties/Context #/$defs/MediaCreationContext/properties/NarrativeAudio/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
narrativeType
Depiction
customData
Context
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeAudio": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Audio",
  "description": "A named piece of audio significant to the narrative.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeAudio"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Object Name",
      "description": "A human readable name for the audio clip",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Audio Description",
      "description": "A brief description of the narrative audio",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "narrativeType": {
      "title": "Object type",
      "description": "A categorization of the type of audio.",
      "type": "string",
      "enum": [
        "music",
        "soundEffect",
        "audio"
      ]
    },
    "Depiction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {
      "$ref": "#/$defs/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeAudio"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Object Name

Description  A human readable name for the audio clip
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Object Name",
  "description": "A human readable name for the audio clip",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Audio Description

Description  A brief description of the narrative audio
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Audio Description",
  "description": "A brief description of the narrative audio",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema narrativeType
Annotations
Title  Object type

Description  A categorization of the type of audio.
Diagram
diagram
Type string
Enumeration
Values
music
soundEffect
audio
Used by
Source

 "narrativeType": {
  "title": "Object type",
  "description": "A categorization of the type of audio.",
  "type": "string",
  "enum": [
    "music",
    "soundEffect",
    "audio"
  ]
}


Schema Depiction
Diagram
#/$defs/MediaCreationContext/properties/NarrativeAudio/properties/Depiction/items diagram
Type object
Any of
Used by
Source

 "Depiction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeAudio/properties/Depiction/items/anyOf/0 #/$defs/MediaCreationContext/properties/NarrativeAudio/properties/Depiction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type reference
Refers Depiction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/$defs/core/properties/customData",
  "title": "Custom Data"
}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/NarrativeAudio/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeAudio/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/NarrativeAudio/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/8
Diagram
#/$defs/MediaCreationContext/properties/NarrativeAudio diagram
Type reference
Refers NarrativeAudio
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"}


Schema Effect
Annotations
Title  Effect

Description  An on screen visual effect considered essential to the narrative.
Diagram
#/$defs/MediaCreationContext/properties/Effect/properties/schemaVersion #/$defs/MediaCreationContext/properties/Effect/properties/entityType #/$defs/MediaCreationContext/properties/Effect/properties/identifier #/$defs/MediaCreationContext/properties/Effect/properties/name #/$defs/MediaCreationContext/properties/Effect/properties/description #/$defs/MediaCreationContext/properties/Effect/properties/effectType #/$defs/MediaCreationContext/properties/Effect/properties/customData #/$defs/MediaCreationContext/properties/Effect/properties/Context #/$defs/MediaCreationContext/properties/Effect/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
effectType
customData
Context
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Effect": {
  "type": "object",
  "additionalProperties": false,
  "title": "Effect",
  "description": "An on screen visual effect considered essential to the narrative.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Effect"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Narrative Effect Name",
      "description": "A human readable name for the effect",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Narrative Object Description",
      "description": "A brief description of the narrative effect",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "effectType": {
      "title": "Object type",
      "description": "A categorization of the type of effect.",
      "type": "string",
      "enum": [
        "visualEffect",
        "effect",
        "specialEffect"
      ]
    },
    "customData": {
      "$ref": "#/$defs/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Effect"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Narrative Effect Name

Description  A human readable name for the effect
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Narrative Effect Name",
  "description": "A human readable name for the effect",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Object Description

Description  A brief description of the narrative effect
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Object Description",
  "description": "A brief description of the narrative effect",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema effectType
Annotations
Title  Object type

Description  A categorization of the type of effect.
Diagram
diagram
Type string
Enumeration
Values
visualEffect
effect
specialEffect
Used by
Source

 "effectType": {
  "title": "Object type",
  "description": "A categorization of the type of effect.",
  "type": "string",
  "enum": [
    "visualEffect",
    "effect",
    "specialEffect"
  ]
}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/$defs/core/properties/customData",
  "title": "Custom Data"
}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/Effect/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Effect/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/Effect/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/9
Diagram
#/$defs/MediaCreationContext/properties/Effect diagram
Type reference
Refers Effect
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Effect"}


Definition schema anyOf/10
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation diagram
Type reference
Refers NarrativeLocation
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"}


Definition schema anyOf/11
Diagram
#/$defs/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"}


Schema NarrativeScene
Annotations
Title  Narrative Scene

Description  Taken from the narrative itself and traditionally defined by creative intent and typically a unity of time, place, action, or theme.
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene/properties/schemaVersion #/$defs/MediaCreationContext/properties/NarrativeScene/properties/entityType #/$defs/MediaCreationContext/properties/NarrativeScene/properties/identifier #/$defs/MediaCreationContext/properties/NarrativeScene/properties/name #/$defs/MediaCreationContext/properties/NarrativeScene/properties/sceneName #/$defs/MediaCreationContext/properties/NarrativeScene/properties/description #/$defs/MediaCreationContext/properties/NarrativeScene/properties/sceneNumber #/$defs/MediaCreationContext/properties/NarrativeScene/properties/slugline #/$defs/MediaCreationContext/properties/NarrativeScene/properties/customData #/$defs/MediaCreationContext/properties/NarrativeScene/properties/Context #/$defs/MediaCreationContext/properties/NarrativeScene/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
sceneName
description
sceneNumber
slugline
customData
Context
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "NarrativeScene": {
  "type": "object",
  "additionalProperties": false,
  "title": "Narrative Scene",
  "description": "Taken from the narrative itself and traditionally defined by creative intent and typically a unity of time, place, action, or theme.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {"$ref": "#/$defs/core/properties/schemaVersion"},
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "NarrativeScene"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "type": "string",
      "title": "Scene  Name",
      "description": "A human readable name for the scene"
    },
    "sceneName": {
      "type": "object",
      "additionalProperties": true,
      "title": "Narrative Scene Name",
      "description": "A human readable name for the scene",
      "properties": {}
    },
    "description": {
      "title": "Narrative Scene Description",
      "description": "A brief description of the narrative scene",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "sceneNumber": {
      "title": "Scene Number",
      "description": "A number used in the script to refer to the scene",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "slugline": {
      "type": "array",
      "title": "Slugline",
      "items": {}
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{"$ref": "#/$defs/core/properties/schemaVersion"}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "NarrativeScene"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Scene  Name

Description  A human readable name for the scene
Diagram
diagram
Type string
Used by
Source

 "name": {
  "type": "string",
  "title": "Scene  Name",
  "description": "A human readable name for the scene"
}


Schema sceneName
Annotations
Title  Narrative Scene Name

Description  A human readable name for the scene
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene/properties/sceneName/properties/fullName #/$defs/MediaCreationContext/properties/NarrativeScene/properties/sceneName/properties/altName diagram
Type object
Properties
Name Occurrence
fullName
altName
optional
optional
Additional Properties true
Used by
Source

 "sceneName": {
  "type": "object",
  "additionalProperties": true,
  "title": "Narrative Scene Name",
  "description": "A human readable name for the scene",
  "properties": {
    "fullName": {
      "title": "Scene full name",
      "description": "A full descriptive name for the scene",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "altName": {
      "title": "Scene alternate name",
      "description": "An alternate, often shorter, name used in applications to identify the scenes",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema fullName
Annotations
Title  Scene full name

Description  A full descriptive name for the scene
Diagram
diagram
Type object
Any of
Used by
Source

 "fullName": {
  "title": "Scene full name",
  "description": "A full descriptive name for the scene",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema altName
Annotations
Title  Scene alternate name

Description  An alternate, often shorter, name used in applications to identify the scenes
Diagram
diagram
Type object
Any of
Used by
Source

 "altName": {
  "title": "Scene alternate name",
  "description": "An alternate, often shorter, name used in applications to identify the scenes",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Narrative Scene Description

Description  A brief description of the narrative scene
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Narrative Scene Description",
  "description": "A brief description of the narrative scene",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema sceneNumber
Annotations
Title  Scene Number

Description  A number used in the script to refer to the scene
Diagram
diagram
Type object
Any of
Used by
Source

 "sceneNumber": {
  "title": "Scene Number",
  "description": "A number used in the script to refer to the scene",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema slugline
Annotations
Title  Slugline

Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene/properties/slugline/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "slugline": {
  "type": "array",
  "title": "Slugline",
  "items": {
    "type": "object",
    "additionalProperties": false,
    "title": "Slugline",
    "description": "An arbitrary note or comment pertaining to the entity",
    "properties": {
      "title": {
        "title": "Title",
        "description": "A title for the note or annotation",
        "anyOf": [
          {"type": "string"},
          {"type": "null"}
        ]
      },
      "text": {
        "title": "Text",
        "description": "The text of the note or annotation",
        "anyOf": [
          {"type": "string"},
          {"type": "null"}
        ]
      }
    }
  }
}


Schema items
Annotations
Title  Slugline

Description  An arbitrary note or comment pertaining to the entity
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene/properties/slugline/items/properties/title #/$defs/MediaCreationContext/properties/NarrativeScene/properties/slugline/items/properties/text diagram
Type object
Properties
Name Occurrence
title
text
optional
optional
Additional Properties false
Used by
Source

 "items": {
  "type": "object",
  "additionalProperties": false,
  "title": "Slugline",
  "description": "An arbitrary note or comment pertaining to the entity",
  "properties": {
    "title": {
      "title": "Title",
      "description": "A title for the note or annotation",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "text": {
      "title": "Text",
      "description": "The text of the note or annotation",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema title
Annotations
Title  Title

Description  A title for the note or annotation
Diagram
diagram
Type object
Any of
Used by
Source

 "title": {
  "title": "Title",
  "description": "A title for the note or annotation",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema text
Annotations
Title  Text

Description  The text of the note or annotation
Diagram
diagram
Type object
Any of
Used by
Source

 "text": {
  "title": "Text",
  "description": "The text of the note or annotation",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/NarrativeScene/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/12
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene diagram
Type reference
Refers NarrativeScene
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"}


Definition schema anyOf/13
Diagram
#/$defs/MediaCreationContext/properties/NarrativeStyling diagram
Type reference
Refers NarrativeStyling
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"}


Definition schema anyOf/14
Diagram
#/$defs/MediaCreationContext/properties/NarrativeWardrobe diagram
Type reference
Refers NarrativeWardrobe
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"}


Schema ProductionLocation
Annotations
Title  Production Location

Description  A real place that is used to depict the Narrative Location or used for creating the production.
Diagram
#/$defs/MediaCreationContext/properties/ProductionLocation/properties/schemaVersion #/$defs/MediaCreationContext/properties/ProductionLocation/properties/entityType #/$defs/MediaCreationContext/properties/ProductionLocation/properties/identifier #/$defs/MediaCreationContext/properties/ProductionLocation/properties/name #/$defs/MediaCreationContext/properties/ProductionLocation/properties/description #/$defs/MediaCreationContext/properties/ProductionLocation/properties/locationType #/$defs/MediaCreationContext/properties/ProductionLocation/properties/Location #/$defs/MediaCreationContext/properties/ProductionLocation/properties/customData #/$defs/MediaCreationContext/properties/ProductionLocation/properties/Context #/$defs/MediaCreationContext/properties/ProductionLocation/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
locationType
Location
customData
Context
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "ProductionLocation": {
  "type": "object",
  "additionalProperties": false,
  "title": "Production Location",
  "description": "A real place that is used to depict the Narrative Location or used for creating the production.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "ProductionLocation"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Production Location Name",
      "description": "A human readable name for the location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Production Location Description",
      "description": "A brief description of the production location",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "locationType": {
      "description": "Describes whether this is production location or more specifically a shooting location",
      "default": "production",
      "type": "string",
      "enum": [
        "production",
        "shooting"
      ]
    },
    "Location": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Utility/properties/Location"}
      ]
    },
    "customData": {
      "$ref": "#/$defs/core/properties/customData",
      "title": "Custom Data"
    },
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "ProductionLocation"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Production Location Name

Description  A human readable name for the location
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Production Location Name",
  "description": "A human readable name for the location",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Production Location Description

Description  A brief description of the production location
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Production Location Description",
  "description": "A brief description of the production location",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema locationType
Annotations
Description  Describes whether this is production location or more specifically a shooting location
Diagram
diagram
Type string
Constraints
Default : production

Enumeration
Values
production
shooting
Used by
Source

 "locationType": {
  "description": "Describes whether this is production location or more specifically a shooting location",
  "default": "production",
  "type": "string",
  "enum": [
    "production",
    "shooting"
  ]
}


Schema Location
Diagram
#/$defs/MediaCreationContext/properties/ProductionLocation/properties/Location/oneOf/0 #/$defs/MediaCreationContext/properties/ProductionLocation/properties/Location/oneOf/1 diagram
Type object
One of
Used by
Source

 "Location": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Utility/properties/Location"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

{"$ref": "#/$defs/Utility/properties/Location"}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/$defs/core/properties/customData",
  "title": "Custom Data"
}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/ProductionLocation/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/ProductionLocation/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/ProductionLocation/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/15
Diagram
#/$defs/MediaCreationContext/properties/ProductionLocation diagram
Type reference
Refers ProductionLocation
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation"}


Schema ProductionScene
Annotations
Title  Production Scene

Description  Defined either by explicit divisions in the structure of the Script, e.g., by a Slugline, or by additional capture for use in the Creative Work that is not tied to any particular Scene in the Script.
Diagram
#/$defs/MediaCreationContext/properties/ProductionScene/properties/schemaVersion #/$defs/MediaCreationContext/properties/ProductionScene/properties/entityType #/$defs/MediaCreationContext/properties/ProductionScene/properties/identifier #/$defs/MediaCreationContext/properties/ProductionScene/properties/name #/$defs/MediaCreationContext/properties/ProductionScene/properties/description #/$defs/MediaCreationContext/properties/ProductionScene/properties/sceneName #/$defs/MediaCreationContext/properties/ProductionScene/properties/sceneHeader #/$defs/MediaCreationContext/properties/ProductionScene/properties/sceneDescriptor #/$defs/MediaCreationContext/properties/ProductionScene/properties/sceneNumber #/$defs/MediaCreationContext/properties/ProductionScene/properties/customData #/$defs/MediaCreationContext/properties/ProductionScene/properties/Context #/$defs/MediaCreationContext/properties/ProductionScene/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
sceneName
sceneHeader
sceneDescriptor
sceneNumber
customData
Context
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "ProductionScene": {
  "type": "object",
  "additionalProperties": false,
  "title": "Production Scene",
  "description": "Defined either by explicit divisions in the structure of the Script, e.g., by a Slugline, or by additional capture for use in the Creative Work that is not tied to any particular Scene in the Script.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "ProductionScene"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Asset name",
      "description": "A human readable name for the production scene",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Asset description",
      "description": "A human readable description of the production scene",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "sceneName": {
      "$ref": "#/$defs/Utility/properties/basicName",
      "title": "Scene Name"
    },
    "sceneHeader": {
      "title": "Scene Header",
      "description": "Used when referring to the Production Scene. It is generally synonymous with Slugline and is used to divide a Script into scenes.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "sceneDescriptor": {
      "title": "Scene Descriptor",
      "description": "An alphanumeric reference to a Production Scene",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "sceneNumber": {
      "title": "Scene Number",
      "description": "A number tied to a Slugline when a Script is locked",
      "anyOf": [
        {"type": "null"},
        {"type": "string"}
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "ProductionScene"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Asset name

Description  A human readable name for the production scene
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Asset name",
  "description": "A human readable name for the production scene",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Asset description

Description  A human readable description of the production scene
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Asset description",
  "description": "A human readable description of the production scene",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema basicName
Annotations
Title  Basic Name

Description  A description of things name and an alternative name
Diagram
#/$defs/Utility/properties/basicName/properties/fullName #/$defs/Utility/properties/basicName/properties/altName diagram
Type object
Any of
Used by
Source

 "basicName": {
  "title": "Basic Name",
  "description": "A description of things name and an alternative name",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "fullName": {
          "title": "Full Name",
          "description": "The full an complete name of the entity",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        },
        "altName": {
          "title": "Alternate Name",
          "description": "An alternate, often shortened name for the entity",
          "anyOf": [
            {"type": "string"},
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema basicName/0
Diagram
#/$defs/Utility/properties/basicName/properties/fullName #/$defs/Utility/properties/basicName/properties/altName diagram
Type object
Properties
Name Occurrence
fullName
altName
optional
optional
Additional Properties false
Used by
Source

 "basicName/0": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "fullName": {
      "title": "Full Name",
      "description": "The full an complete name of the entity",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "altName": {
      "title": "Alternate Name",
      "description": "An alternate, often shortened name for the entity",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema fullName
Annotations
Title  Full Name

Description  The full an complete name of the entity
Diagram
diagram
Type object
Any of
Used by
Source

 "fullName": {
  "title": "Full Name",
  "description": "The full an complete name of the entity",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema altName
Annotations
Title  Alternate Name

Description  An alternate, often shortened name for the entity
Diagram
diagram
Type object
Any of
Used by
Source

 "altName": {
  "title": "Alternate Name",
  "description": "An alternate, often shortened name for the entity",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema sceneName
Annotations
Title  Scene Name

Diagram
#/$defs/Utility/properties/basicName diagram
Type reference
Refers basicName
Used by
Source

 "sceneName": {
  "$ref": "#/$defs/Utility/properties/basicName",
  "title": "Scene Name"
}


Schema sceneHeader
Annotations
Title  Scene Header

Description  Used when referring to the Production Scene. It is generally synonymous with Slugline and is used to divide a Script into scenes.
Diagram
diagram
Type object
Any of
Used by
Source

 "sceneHeader": {
  "title": "Scene Header",
  "description": "Used when referring to the Production Scene. It is generally synonymous with Slugline and is used to divide a Script into scenes.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema sceneDescriptor
Annotations
Title  Scene Descriptor

Description  An alphanumeric reference to a Production Scene
Diagram
diagram
Type object
Any of
Used by
Source

 "sceneDescriptor": {
  "title": "Scene Descriptor",
  "description": "An alphanumeric reference to a Production Scene",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema sceneNumber
Annotations
Title  Scene Number

Description  A number tied to a Slugline when a Script is locked
Diagram
diagram
Type object
Any of
Used by
Source

 "sceneNumber": {
  "title": "Scene Number",
  "description": "A number tied to a Slugline when a Script is locked",
  "anyOf": [
    {"type": "null"},
    {"type": "string"}
  ]
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/ProductionScene/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/ProductionScene/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/ProductionScene/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/16
Diagram
#/$defs/MediaCreationContext/properties/ProductionScene diagram
Type reference
Refers ProductionScene
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"}


Schema Sequence
Annotations
Title  Sequence

Description  A sequence of shots linked to creative intent.
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/schemaVersion #/$defs/MediaCreationContext/properties/Sequence/properties/entityType #/$defs/MediaCreationContext/properties/Sequence/properties/identifier #/$defs/MediaCreationContext/properties/Sequence/properties/name #/$defs/MediaCreationContext/properties/Sequence/properties/description #/$defs/MediaCreationContext/properties/Sequence/properties/provenance #/$defs/MediaCreationContext/properties/Sequence/properties/version #/$defs/MediaCreationContext/properties/Sequence/properties/sequenceType #/$defs/MediaCreationContext/properties/Sequence/properties/SCD #/$defs/MediaCreationContext/properties/Sequence/properties/customData #/$defs/MediaCreationContext/properties/Sequence/properties/Context #/$defs/MediaCreationContext/properties/Sequence/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
provenance
version
sequenceType
SCD
customData
Context
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Sequence": {
  "type": "object",
  "additionalProperties": false,
  "title": "Sequence",
  "description": "A sequence of shots linked to creative intent.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Sequence"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Sequence Name",
      "description": "A human readable name for the editorial sequence",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Sequence description",
      "description": "A brief description of the sequence",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "provenance": {
      "$ref": "#/$defs/Utility/properties/provenance",
      "title": "Provenance"
    },
    "version": {
      "type": "object",
      "additionalProperties": false,
      "title": "Sequence Version Information",
      "description": "A particular form, variant, or representation of an Asset that differs in some way from its source Asset.",
      "properties": {}
    },
    "sequenceType": {
      "title": "Sequence Type",
      "type": "string",
      "enum": [
        "editorial",
        "image",
        "color",
        "vfx",
        "animation"
      ]
    },
    "SCD": {
      "title": "Sequence Chronology Descriptor",
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Asset/properties/Asset"}
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Sequence"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Sequence Name

Description  A human readable name for the editorial sequence
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Sequence Name",
  "description": "A human readable name for the editorial sequence",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Sequence description

Description  A brief description of the sequence
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Sequence description",
  "description": "A brief description of the sequence",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema provenance
Annotations
Title  Provenance

Diagram
#/$defs/Utility/properties/provenance diagram
Type reference
Refers provenance
Used by
Source

 "provenance": {
  "$ref": "#/$defs/Utility/properties/provenance",
  "title": "Provenance"
}


Schema version
Annotations
Title  Sequence Version Information

Description  A particular form, variant, or representation of an Asset that differs in some way from its source Asset.
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/versionNumber #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/name #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/description #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/annotation #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/VariantOf #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/RevisionOf #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Variant #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Alternative #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Revision #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/customData diagram
Type object
Properties
Name Occurrence
versionNumber
name
description
annotation
VariantOf
RevisionOf
Variant
Alternative
Revision
customData
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "version": {
  "type": "object",
  "additionalProperties": false,
  "title": "Sequence Version Information",
  "description": "A particular form, variant, or representation of an Asset that differs in some way from its source Asset.",
  "properties": {
    "versionNumber": {"$ref": "#/$defs/Utility/properties/versionNumber"},
    "name": {
      "type": "string",
      "title": "A name for this specific version of the Asset"
    },
    "description": {
      "title": "Asset description",
      "description": "A human readable description of the version",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "annotation": {
      "type": "array",
      "description": "A collection of notes specific to this version",
      "items": {}
    },
    "VariantOf": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}
      ]
    },
    "RevisionOf": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}
      ]
    },
    "Variant": {
      "type": "array",
      "items": {}
    },
    "Alternative": {
      "type": "array",
      "items": {}
    },
    "Revision": {
      "type": "array",
      "items": {}
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"}
  }
}


Definition schema versionNumber
Diagram
#/$defs/Utility/properties/versionNumber diagram
Type reference
Refers versionNumber
Used by
Source

 "versionNumber": {"$ref": "#/$defs/Utility/properties/versionNumber"}


Schema name
Annotations
Title  A name for this specific version of the Asset

Diagram
diagram
Type string
Used by
Source

 "name": {
  "type": "string",
  "title": "A name for this specific version of the Asset"
}


Schema description
Annotations
Title  Asset description

Description  A human readable description of the version
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Asset description",
  "description": "A human readable description of the version",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema annotation
Annotations
Description  A collection of notes specific to this version
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/annotation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "annotation": {
  "type": "array",
  "description": "A collection of notes specific to this version",
  "items": {"$ref": "#/$defs/Utility/properties/note"}
}


Definition schema items
Diagram
#/$defs/Utility/properties/note diagram
Type reference
Refers note
Used by
Source

 "items": {"$ref": "#/$defs/Utility/properties/note"}


Schema VariantOf
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/VariantOf/oneOf/0 #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/VariantOf/oneOf/1 diagram
Type object
One of
Used by
Source

 "VariantOf": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}


Schema RevisionOf
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/RevisionOf/oneOf/0 #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/RevisionOf/oneOf/1 diagram
Type object
One of
Used by
Source

 "RevisionOf": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}


Schema Variant
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Variant/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Variant": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Variant/items/anyOf/0 #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Variant/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}


Schema Alternative
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Alternative/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Alternative": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Alternative/items/anyOf/0 #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Alternative/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}


Schema Revision
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Revision/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Revision": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Revision/items/anyOf/0 #/$defs/MediaCreationContext/properties/Sequence/properties/version/properties/Revision/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema sequenceType
Annotations
Title  Sequence Type

Diagram
diagram
Type string
Enumeration
Values
editorial
image
color
vfx
animation
Used by
Source

 "sequenceType": {
  "title": "Sequence Type",
  "type": "string",
  "enum": [
    "editorial",
    "image",
    "color",
    "vfx",
    "animation"
  ]
}


Schema SCD
Annotations
Title  Sequence Chronology Descriptor

Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/SCD/oneOf/0 #/$defs/MediaCreationContext/properties/Sequence/properties/SCD/oneOf/1 diagram
Type object
One of
Used by
Source

 "SCD": {
  "title": "Sequence Chronology Descriptor",
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Sequence/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/Sequence/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/17
Diagram
#/$defs/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}


Schema Slate
Annotations
Title  Slate

Description  Used to capture key identifying information about what is being recorded on any given setup and take.
Diagram
#/$defs/MediaCreationContext/properties/Slate/properties/schemaVersion #/$defs/MediaCreationContext/properties/Slate/properties/entityType #/$defs/MediaCreationContext/properties/Slate/properties/identifier #/$defs/MediaCreationContext/properties/Slate/properties/slateUID #/$defs/MediaCreationContext/properties/Slate/properties/cameraLabel #/$defs/MediaCreationContext/properties/Slate/properties/cameraUnit #/$defs/MediaCreationContext/properties/Slate/properties/cameraRoll #/$defs/MediaCreationContext/properties/Slate/properties/soundRoll #/$defs/MediaCreationContext/properties/Slate/properties/shootDate #/$defs/MediaCreationContext/properties/Slate/properties/shootDay #/$defs/MediaCreationContext/properties/Slate/properties/recordingFPS #/$defs/MediaCreationContext/properties/Slate/properties/CreativeWork #/$defs/MediaCreationContext/properties/Slate/properties/Director #/$defs/MediaCreationContext/properties/Slate/properties/customData #/$defs/MediaCreationContext/properties/Slate/properties/Context #/$defs/MediaCreationContext/properties/Slate/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
slateUID
cameraLabel
cameraUnit
cameraRoll
soundRoll
shootDate
shootDay
recordingFPS
CreativeWork
Director
customData
Context
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Slate": {
  "type": "object",
  "additionalProperties": false,
  "title": "Slate",
  "description": "Used to capture key identifying information about what is being recorded on any given setup and take.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Slate"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "slateUID": {
      "type": "string",
      "title": "Slate UID",
      "description": "Slate Unique Identifier"
    },
    "cameraLabel": {
      "title": "Camera Label",
      "description": "Label for the Camera responsible for the Capture, usually related to the role and responsibility of the group operating it and usually a single upper-case letter starting with A.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "cameraUnit": {
      "title": "Camera Unit",
      "description": "A group of Participants responsible for shooting some element of a Scene, e.g., a Main Unit or Second Unit.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "cameraRoll": {
      "title": "Camera Roll",
      "description": "Identifier for a group of events captured together on the same camera on the same media.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "soundRoll": {
      "title": "Sound Roll",
      "description": "Identifier for a group of audio events captured together on the same recording device and same media.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "shootDate": {
      "$ref": "#/$defs/Utility/properties/time/properties/date",
      "title": "Shoot Date",
      "description": "The date of capture or creation"
    },
    "shootDay": {
      "title": "Shoot Day",
      "description": "The number of the day on the shooting schedule.",
      "anyOf": [
        {"type": "number"},
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "recordingFPS": {
      "title": "Recording FPS",
      "description": "Frames per second recorded by the camera.",
      "anyOf": [
        {"type": "number"},
        {"type": "null"}
      ]
    },
    "CreativeWork": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"}
      ]
    },
    "Director": {
      "title": "Director",
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/Participant/properties/Participant"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "Context": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/core/properties/reference"},
              {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Slate"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema slateUID
Annotations
Title  Slate UID

Description  Slate Unique Identifier
Diagram
diagram
Type string
Used by
Source

 "slateUID": {
  "type": "string",
  "title": "Slate UID",
  "description": "Slate Unique Identifier"
}


Schema cameraLabel
Annotations
Title  Camera Label

Description  Label for the Camera responsible for the Capture, usually related to the role and responsibility of the group operating it and usually a single upper-case letter starting with A.
Diagram
diagram
Type object
Any of
Used by
Source

 "cameraLabel": {
  "title": "Camera Label",
  "description": "Label for the Camera responsible for the Capture, usually related to the role and responsibility of the group operating it and usually a single upper-case letter starting with A.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema cameraUnit
Annotations
Title  Camera Unit

Description  A group of Participants responsible for shooting some element of a Scene, e.g., a Main Unit or Second Unit.
Diagram
diagram
Type object
Any of
Used by
Source

 "cameraUnit": {
  "title": "Camera Unit",
  "description": "A group of Participants responsible for shooting some element of a Scene, e.g., a Main Unit or Second Unit.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema cameraRoll
Annotations
Title  Camera Roll

Description  Identifier for a group of events captured together on the same camera on the same media.
Diagram
diagram
Type object
Any of
Used by
Source

 "cameraRoll": {
  "title": "Camera Roll",
  "description": "Identifier for a group of events captured together on the same camera on the same media.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema soundRoll
Annotations
Title  Sound Roll

Description  Identifier for a group of audio events captured together on the same recording device and same media.
Diagram
diagram
Type object
Any of
Used by
Source

 "soundRoll": {
  "title": "Sound Roll",
  "description": "Identifier for a group of audio events captured together on the same recording device and same media.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema date
Annotations
Title  Date

Description  Should be formatted to comply with ISO 8601
Diagram
diagram
Type object
Any of
Examples 2020-11-21
Used by
Source

 "date": {
  "title": "Date",
  "description": "Should be formatted to comply with ISO 8601",
  "examples": ["2020-11-21"],
  "anyOf": [
    {
      "type": "string",
      "pattern": "\\d{4}-[01]\\d-[0-3]\\d"
    },
    {"type": "null"}
  ]
}


Schema date/0
Diagram
diagram
Type string
Constraints
Pattern : \d{4}-[01]\d-[0-3]\d

Used by
Source

 "date/0": {
  "type": "string",
  "pattern": "\\d{4}-[01]\\d-[0-3]\\d"
}


Definition schema shootDate
Annotations
Title  Shoot Date

Description  The date of capture or creation
Diagram
#/$defs/Utility/properties/time/properties/date diagram
Type reference
Refers date
Used by
Source

 "shootDate": {
  "$ref": "#/$defs/Utility/properties/time/properties/date",
  "title": "Shoot Date",
  "description": "The date of capture or creation"
}


Schema shootDay
Annotations
Title  Shoot Day

Description  The number of the day on the shooting schedule.
Diagram
diagram
Type object
Any of
Used by
Source

 "shootDay": {
  "title": "Shoot Day",
  "description": "The number of the day on the shooting schedule.",
  "anyOf": [
    {"type": "number"},
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema recordingFPS
Annotations
Title  Recording FPS

Description  Frames per second recorded by the camera.
Diagram
diagram
Type object
Any of
Used by
Source

 "recordingFPS": {
  "title": "Recording FPS",
  "description": "Frames per second recorded by the camera.",
  "anyOf": [
    {"type": "number"},
    {"type": "null"}
  ]
}


Schema CreativeWork
Diagram
#/$defs/MediaCreationContext/properties/Slate/properties/CreativeWork/oneOf/0 #/$defs/MediaCreationContext/properties/Slate/properties/CreativeWork/oneOf/1 diagram
Type object
One of
Used by
Source

 "CreativeWork": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/MediaCreationContext/properties/CreativeWork diagram
Type reference
Refers CreativeWork
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"}


Schema Director
Annotations
Title  Director

Diagram
#/$defs/MediaCreationContext/properties/Slate/properties/Director/items diagram
Type object
Any of
Used by
Source

 "Director": {
  "title": "Director",
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/Participant/properties/Participant"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Director/0
Diagram
#/$defs/MediaCreationContext/properties/Slate/properties/Director/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Director/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/Participant/properties/Participant"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Slate/properties/Director/items/anyOf/0 #/$defs/MediaCreationContext/properties/Slate/properties/Director/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Participant/properties/Participant"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

{"$ref": "#/$defs/Participant/properties/Participant"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema Context
Diagram
#/$defs/MediaCreationContext/properties/Slate/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Slate/properties/Context/items/anyOf/0 #/$defs/MediaCreationContext/properties/Slate/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/18
Diagram
#/$defs/MediaCreationContext/properties/Slate diagram
Type reference
Refers Slate
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Slate"}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/$defs/core/properties/customData",
  "title": "Custom Data"
}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Schema contributor
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/contributor/properties/Participant diagram
Type object
Any of
Used by
Source

 "contributor": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "Participant": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/Participant/properties/Participant",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema contributor/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/contributor/properties/Participant diagram
Type object
Properties
Name Occurrence
Participant
optional
Used by
Source

 "contributor/0": {
  "type": "object",
  "properties": {
    "Participant": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/Participant/properties/Participant",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Participant
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/contributor/properties/Participant/items diagram
Type object
Any of
Used by
Source

 "Participant": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/Participant/properties/Participant",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Participant/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/contributor/properties/Participant/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Participant/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/Participant/properties/Participant",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/contributor/properties/Participant/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/contributor/properties/Participant/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/Participant/properties/Participant",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/Participant/properties/Participant diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/Participant/properties/Participant",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

 "0/0": {"$ref": "#/$defs/Participant/properties/Participant"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema contributesTo
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/contributesTo/properties/CreativeWork diagram
Type object
Any of
Used by
Source

 "contributesTo": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "CreativeWork": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/CreativeWork",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema contributesTo/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/contributesTo/properties/CreativeWork diagram
Type object
Properties
Name Occurrence
CreativeWork
optional
Used by
Source

 "contributesTo/0": {
  "type": "object",
  "properties": {
    "CreativeWork": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/CreativeWork",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema CreativeWork
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/contributesTo/properties/CreativeWork/items diagram
Type object
Any of
Used by
Source

 "CreativeWork": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/CreativeWork",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema CreativeWork/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/contributesTo/properties/CreativeWork/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "CreativeWork/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/CreativeWork",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/contributesTo/properties/CreativeWork/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/contributesTo/properties/CreativeWork/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/CreativeWork",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/CreativeWork diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/CreativeWork",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/CreativeWork diagram
Type reference
Refers CreativeWork
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema features
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/Character #/$defs/MediaCreationContext/properties/Context/properties/features/properties/SpecialAction #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeAudio #/$defs/MediaCreationContext/properties/Context/properties/features/properties/Effect #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeLocation #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeObject #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeStyling #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeWardrobe diagram
Type object
Any of
Used by
Source

 "features": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "Character": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "SpecialAction": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeAudio": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "Effect": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeLocation": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeObject": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeStyling": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeWardrobe": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema features/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/Character #/$defs/MediaCreationContext/properties/Context/properties/features/properties/SpecialAction #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeAudio #/$defs/MediaCreationContext/properties/Context/properties/features/properties/Effect #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeLocation #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeObject #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeStyling #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeWardrobe diagram
Type object
Properties
Name Occurrence
Character
SpecialAction
NarrativeAudio
Effect
NarrativeLocation
NarrativeObject
NarrativeStyling
NarrativeWardrobe
optional
optional
optional
optional
optional
optional
optional
optional
Used by
Source

 "features/0": {
  "type": "object",
  "properties": {
    "Character": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "SpecialAction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeAudio": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Effect": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeLocation": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeObject": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeStyling": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeWardrobe": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Character
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/Character/items diagram
Type object
Any of
Used by
Source

 "Character": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Character/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/Character/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Character/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/Character/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/features/properties/Character/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/Character diagram
Type reference
Refers Character
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Character"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema SpecialAction
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/SpecialAction/items diagram
Type object
Any of
Used by
Source

 "SpecialAction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema SpecialAction/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/SpecialAction/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "SpecialAction/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/SpecialAction/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/features/properties/SpecialAction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/SpecialAction diagram
Type reference
Refers SpecialAction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema NarrativeAudio
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeAudio/items diagram
Type object
Any of
Used by
Source

 "NarrativeAudio": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeAudio/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeAudio/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeAudio/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeAudio/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeAudio/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeAudio diagram
Type reference
Refers NarrativeAudio
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Effect
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/Effect/items diagram
Type object
Any of
Used by
Source

 "Effect": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/Effect/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/features/properties/Effect/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeAudio diagram
Type reference
Refers NarrativeAudio
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema NarrativeLocation
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeLocation/items diagram
Type object
Any of
Used by
Source

 "NarrativeLocation": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeLocation/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeLocation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeLocation/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeLocation/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeLocation/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation diagram
Type reference
Refers NarrativeLocation
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema NarrativeObject
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeObject/items diagram
Type object
Any of
Used by
Source

 "NarrativeObject": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeObject/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeObject/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeObject/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeObject/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeObject/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema NarrativeStyling
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeStyling/items diagram
Type object
Any of
Used by
Source

 "NarrativeStyling": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeStyling/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeStyling/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeStyling/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeStyling/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeStyling/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeStyling diagram
Type reference
Refers NarrativeStyling
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema NarrativeWardrobe
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeWardrobe/items diagram
Type object
Any of
Used by
Source

 "NarrativeWardrobe": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeWardrobe/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeWardrobe/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeWardrobe/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeWardrobe/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/features/properties/NarrativeWardrobe/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeWardrobe diagram
Type reference
Refers NarrativeWardrobe
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema featuresIn
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/featuresIn/properties/NarrativeScene diagram
Type object
Any of
Used by
Source

 "featuresIn": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "NarrativeScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema featuresIn/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/featuresIn/properties/NarrativeScene diagram
Type object
Properties
Name Occurrence
NarrativeScene
optional
Used by
Source

 "featuresIn/0": {
  "type": "object",
  "properties": {
    "NarrativeScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema NarrativeScene
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/featuresIn/properties/NarrativeScene/items diagram
Type object
Any of
Used by
Source

 "NarrativeScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeScene/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/featuresIn/properties/NarrativeScene/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeScene/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/featuresIn/properties/NarrativeScene/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/featuresIn/properties/NarrativeScene/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene diagram
Type reference
Refers NarrativeScene
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema for
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Asset #/$defs/MediaCreationContext/properties/Context/properties/for/properties/CreativeWork #/$defs/MediaCreationContext/properties/Context/properties/for/properties/NarrativeScene #/$defs/MediaCreationContext/properties/Context/properties/for/properties/ProductionScene #/$defs/MediaCreationContext/properties/Context/properties/for/properties/Sequence #/$defs/MediaCreationContext/properties/Context/properties/for/properties/Slate diagram
Type object
Any of
Used by
Source

 "for": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "Asset": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/Asset/properties/Asset"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "CreativeWork": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "ProductionScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "Sequence": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "Slate": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/Slate"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema for/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Asset #/$defs/MediaCreationContext/properties/Context/properties/for/properties/CreativeWork #/$defs/MediaCreationContext/properties/Context/properties/for/properties/NarrativeScene #/$defs/MediaCreationContext/properties/Context/properties/for/properties/ProductionScene #/$defs/MediaCreationContext/properties/Context/properties/for/properties/Sequence #/$defs/MediaCreationContext/properties/Context/properties/for/properties/Slate diagram
Type object
Properties
Name Occurrence
Asset
CreativeWork
NarrativeScene
ProductionScene
Sequence
Slate
optional
optional
optional
optional
optional
optional
Used by
Source

 "for/0": {
  "type": "object",
  "properties": {
    "Asset": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/Asset/properties/Asset"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "CreativeWork": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "ProductionScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Sequence": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Slate": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/Slate"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Asset
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Asset/items diagram
Type object
Any of
Used by
Source

 "Asset": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/Asset/properties/Asset"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Asset/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Asset/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Asset/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/Asset/properties/Asset"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Asset/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/for/properties/Asset/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/Asset/properties/Asset"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema CreativeWork
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/CreativeWork/items diagram
Type object
Any of
Used by
Source

 "CreativeWork": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema CreativeWork/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/CreativeWork/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "CreativeWork/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/CreativeWork/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/for/properties/CreativeWork/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/CreativeWork diagram
Type reference
Refers CreativeWork
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema NarrativeScene
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/NarrativeScene/items diagram
Type object
Any of
Used by
Source

 "NarrativeScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeScene/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/NarrativeScene/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeScene/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/NarrativeScene/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/for/properties/NarrativeScene/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene diagram
Type reference
Refers NarrativeScene
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema ProductionScene
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/ProductionScene/items diagram
Type object
Any of
Used by
Source

 "ProductionScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema ProductionScene/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/ProductionScene/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "ProductionScene/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/ProductionScene/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/for/properties/ProductionScene/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/ProductionScene diagram
Type reference
Refers ProductionScene
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Sequence
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Sequence/items diagram
Type object
Any of
Used by
Source

 "Sequence": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Sequence/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Sequence/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Sequence/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Sequence/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/for/properties/Sequence/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Slate
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Slate/items diagram
Type object
Any of
Used by
Source

 "Slate": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/Slate"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Slate/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Slate/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Slate/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/Slate"},
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/for/properties/Slate/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/for/properties/Slate/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/Slate"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/Slate diagram
Type reference
Refers Slate
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Slate"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema has
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Asset #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Infrastructure #/$defs/MediaCreationContext/properties/Context/properties/has/properties/SpecialAction #/$defs/MediaCreationContext/properties/Context/properties/has/properties/NarrativeLocation #/$defs/MediaCreationContext/properties/Context/properties/has/properties/NarrativeScene #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Participant #/$defs/MediaCreationContext/properties/Context/properties/has/properties/ProductionScene #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Sequence #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Slate diagram
Type object
Any of
Used by
Source

 "has": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "Asset": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/Asset/properties/Asset"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "Infrastructure": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "SpecialAction": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeLocation": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "Participant": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/Participant/properties/Participant",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "ProductionScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "Sequence": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/Sequence",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "Slate": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/Slate",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema has/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Asset #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Infrastructure #/$defs/MediaCreationContext/properties/Context/properties/has/properties/SpecialAction #/$defs/MediaCreationContext/properties/Context/properties/has/properties/NarrativeLocation #/$defs/MediaCreationContext/properties/Context/properties/has/properties/NarrativeScene #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Participant #/$defs/MediaCreationContext/properties/Context/properties/has/properties/ProductionScene #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Sequence #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Slate diagram
Type object
Properties
Name Occurrence
Asset
Infrastructure
SpecialAction
NarrativeLocation
NarrativeScene
Participant
ProductionScene
Sequence
Slate
optional
optional
optional
optional
optional
optional
optional
optional
optional
Used by
Source

 "has/0": {
  "type": "object",
  "properties": {
    "Asset": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/Asset/properties/Asset"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Infrastructure": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "SpecialAction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeLocation": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Participant": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/Participant/properties/Participant",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "ProductionScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Sequence": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/Sequence",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Slate": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/Slate",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Asset
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Asset/items diagram
Type object
Any of
Used by
Source

 "Asset": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/Asset/properties/Asset"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Asset/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Asset/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/Asset/properties/Asset"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Infrastructure
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Infrastructure/items diagram
Type object
Any of
Used by
Source

 "Infrastructure": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Infrastructure/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Infrastructure/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Infrastructure/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Infrastructure/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Infrastructure/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/Infrastructure/properties/Infrastructure diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
  "type": "object"
}


Schema Infrastructure
Annotations
Title  Infrastructure

Description  The underlying systems and framework required for the production of the Creative Work; it is generally not specific to a particular Creative Work.
Diagram
#/$defs/Infrastructure/properties/Infrastructure/properties/schemaVersion #/$defs/Infrastructure/properties/Infrastructure/properties/entityInfo #/$defs/Infrastructure/properties/Infrastructure/properties/entityType #/$defs/Infrastructure/properties/Infrastructure/properties/identifier #/$defs/Infrastructure/properties/Infrastructure/properties/name #/$defs/Infrastructure/properties/Infrastructure/properties/description #/$defs/Infrastructure/properties/Infrastructure/properties/customData #/$defs/Infrastructure/properties/Infrastructure/properties/InfrastructureSC #/$defs/Infrastructure/properties/Infrastructure/properties/infrastructureFC #/$defs/Infrastructure/properties/Infrastructure/properties/Context diagram
Type object
Properties
Name Occurrence
schemaVersion
entityInfo
entityType
identifier
name
description
customData
InfrastructureSC
infrastructureFC
Context
required
optional
required
required
optional
optional
optional
optional
optional
optional
Additional Properties true
Used by
Source

 "Infrastructure": {
  "type": "object",
  "additionalProperties": true,
  "title": "Infrastructure",
  "description": "The underlying systems and framework required for the production of the Creative Work; it is generally not specific to a particular Creative Work.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityInfo": {
      "type": "string",
      "title": "Entity Information"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Infrastructure"
    },
    "identifier": {
      "$ref": "#/$defs/Utility/properties/identifier",
      "title": "Identifier"
    },
    "name": {
      "title": "Asset name",
      "description": "A human readable name for the asset",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Asset description",
      "description": "A human readable description of the asset",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "InfrastructureSC": {
      "$ref": "#/$defs/Infrastructure/properties/InfrastructureSC",
      "title": "Structural Characteristics"
    },
    "infrastructureFC": {
      "$ref": "#/$defs/Infrastructure/properties/infrastructureFC",
      "title": "Functional Characteristics"
    },
    "Context": {
      "$ref": "#/$defs/MediaCreationContext/properties/Context",
      "title": "Asset Context"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityInfo
Annotations
Title  Entity Information

Diagram
diagram
Type string
Used by
Source

 "entityInfo": {
  "type": "string",
  "title": "Entity Information"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Infrastructure"
}


Definition schema identifier
Annotations
Title  Identifier

Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {
  "$ref": "#/$defs/Utility/properties/identifier",
  "title": "Identifier"
}


Schema name
Annotations
Title  Asset name

Description  A human readable name for the asset
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Asset name",
  "description": "A human readable name for the asset",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Asset description

Description  A human readable description of the asset
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Asset description",
  "description": "A human readable description of the asset",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema InfrastructureSC
Annotations
Title  Infrastructure Structural Characteristics

Description  Describes the form of the Infrastructure along with the attributes specific to that infrastructure's form
Diagram
#/$defs/Infrastructure/properties/InfrastructureSC/properties/schemaVersion #/$defs/Infrastructure/properties/InfrastructureSC/properties/entityType #/$defs/Infrastructure/properties/InfrastructureSC/properties/identifier #/$defs/Infrastructure/properties/InfrastructureSC/properties/structuralType #/$defs/Infrastructure/properties/InfrastructureSC/properties/structuralProperties #/$defs/Infrastructure/properties/InfrastructureSC/properties/customData diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
structuralType
structuralProperties
customData
required
required
required
optional
optional
optional
Additional Properties false
Used by
Source

 "InfrastructureSC": {
  "type": "object",
  "additionalProperties": false,
  "title": "Infrastructure Structural Characteristics",
  "description": "Describes the form of the Infrastructure along with the attributes specific to that infrastructure's form",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "InfrastructureSC"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "structuralType": {
      "title": "Structural Type",
      "description": "A structured description of the the assets form",
      "examples": [
        "assetGroup",
        "digital.image",
        "analog.movingImage"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "structuralProperties": {
      "title": "Structural Properties",
      "description": "A set of properties that describe the infrastructure in this form",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "customData": {"$ref": "#/$defs/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"}
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "InfrastructureSC"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema structuralType
Annotations
Title  Structural Type

Description  A structured description of the the assets form
Diagram
diagram
Type object
Any of
Examples assetGroup digital.image analog.movingImage
Used by
Source

 "structuralType": {
  "title": "Structural Type",
  "description": "A structured description of the the assets form",
  "examples": [
    "assetGroup",
    "digital.image",
    "analog.movingImage"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema structuralProperties
Annotations
Title  Structural Properties

Description  A set of properties that describe the infrastructure in this form
Diagram
#/$defs/Infrastructure/properties/InfrastructureSC/properties/structuralProperties/properties/customData diagram
Type object
Any of
Used by
Source

 "structuralProperties": {
  "title": "Structural Properties",
  "description": "A set of properties that describe the infrastructure in this form",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "customData": {"$ref": "#/$defs/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Schema structuralProperties/0
Diagram
#/$defs/Infrastructure/properties/InfrastructureSC/properties/structuralProperties/properties/customData diagram
Type object
Properties
Name Occurrence
customData
optional
Additional Properties true
Used by
Source

 "structuralProperties/0": {
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "customData": {"$ref": "#/$defs/core/properties/customData"}
  }
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema InfrastructureSC
Annotations
Title  Structural Characteristics

Diagram
#/$defs/Infrastructure/properties/InfrastructureSC diagram
Type reference
Refers InfrastructureSC
Used by
Source

 "InfrastructureSC": {
  "$ref": "#/$defs/Infrastructure/properties/InfrastructureSC",
  "title": "Structural Characteristics"
}


Schema infrastructureFC
Annotations
Title  Infrastructure Functional Characteristics

Description  Describes the use or purpose of an Infrastructure within the production process
Diagram
#/$defs/Infrastructure/properties/infrastructureFC/properties/functionalType #/$defs/Infrastructure/properties/infrastructureFC/properties/functionalProperties #/$defs/Infrastructure/properties/infrastructureFC/properties/customData diagram
Type object
Properties
Name Occurrence
functionalType
functionalProperties
customData
optional
optional
optional
Additional Properties true
Used by
Source

 "infrastructureFC": {
  "type": "object",
  "additionalProperties": true,
  "title": "Infrastructure Functional Characteristics",
  "description": "Describes the use or purpose of an Infrastructure within the production process",
  "properties": {
    "functionalType": {
      "title": "Functional Type",
      "description": "The use or purpose of a Task within the production process.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "functionalProperties": {
      "title": "Functional Properties",
      "description": "A set of properties that describe the tasks functional use",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "customData": {"$ref": "#/$defs/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"}
  }
}


Schema functionalType
Annotations
Title  Functional Type

Description  The use or purpose of a Task within the production process.
Diagram
diagram
Type object
Any of
Used by
Source

 "functionalType": {
  "title": "Functional Type",
  "description": "The use or purpose of a Task within the production process.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema functionalProperties
Annotations
Title  Functional Properties

Description  A set of properties that describe the tasks functional use
Diagram
#/$defs/Infrastructure/properties/infrastructureFC/properties/functionalProperties/properties/customData diagram
Type object
Any of
Used by
Source

 "functionalProperties": {
  "title": "Functional Properties",
  "description": "A set of properties that describe the tasks functional use",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "customData": {"$ref": "#/$defs/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema infrastructureFC
Annotations
Title  Functional Characteristics

Diagram
#/$defs/Infrastructure/properties/infrastructureFC diagram
Type reference
Refers infrastructureFC
Used by
Source

 "infrastructureFC": {
  "$ref": "#/$defs/Infrastructure/properties/infrastructureFC",
  "title": "Functional Characteristics"
}


Definition schema Context
Annotations
Title  Asset Context

Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/$defs/MediaCreationContext/properties/Context",
  "title": "Asset Context"
}


Definition schema 0/0
Diagram
#/$defs/Infrastructure/properties/Infrastructure diagram
Type reference
Refers Infrastructure
Used by
Source

 "0/0": {"$ref": "#/$defs/Infrastructure/properties/Infrastructure"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema SpecialAction
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/SpecialAction/items diagram
Type object
Any of
Used by
Source

 "SpecialAction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/SpecialAction/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/has/properties/SpecialAction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/SpecialAction diagram
Type reference
Refers SpecialAction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema NarrativeLocation
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/NarrativeLocation/items diagram
Type object
Any of
Used by
Source

 "NarrativeLocation": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/NarrativeLocation/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/has/properties/NarrativeLocation/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation diagram
Type reference
Refers NarrativeLocation
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema NarrativeScene
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/NarrativeScene/items diagram
Type object
Any of
Used by
Source

 "NarrativeScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/NarrativeScene/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/has/properties/NarrativeScene/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene diagram
Type reference
Refers NarrativeScene
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Participant
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Participant/items diagram
Type object
Any of
Used by
Source

 "Participant": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/Participant/properties/Participant",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Participant/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Participant/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/Participant/properties/Participant",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/Participant/properties/Participant diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/Participant/properties/Participant",
  "type": "object"
}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema ProductionScene
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/ProductionScene/items diagram
Type object
Any of
Used by
Source

 "ProductionScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/ProductionScene/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/has/properties/ProductionScene/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/ProductionScene diagram
Type reference
Refers ProductionScene
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Sequence
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Sequence/items diagram
Type object
Any of
Used by
Source

 "Sequence": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/Sequence",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Sequence/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Sequence/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Sequence/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/Sequence",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Sequence/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Sequence/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/Sequence",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/Sequence diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/Sequence",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Slate
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Slate/items diagram
Type object
Any of
Used by
Source

 "Slate": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/Slate",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Slate/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Slate/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Slate/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/Slate",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/has/properties/Slate/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/has/properties/Slate/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/Slate",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/Slate diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/Slate",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/Slate diagram
Type reference
Refers Slate
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/Slate"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema neededBy
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/neededBy/properties/Character diagram
Type object
Any of
Used by
Source

 "neededBy": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "Character": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/Character",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema neededBy/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/neededBy/properties/Character diagram
Type object
Properties
Name Occurrence
Character
optional
Used by
Source

 "neededBy/0": {
  "type": "object",
  "properties": {
    "Character": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/Character",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Character
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/neededBy/properties/Character/items diagram
Type object
Any of
Used by
Source

 "Character": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/Character",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Character/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/neededBy/properties/Character/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Character/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/Character",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/neededBy/properties/Character/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/neededBy/properties/Character/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/Character",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/Character diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/Character",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/Character diagram
Type reference
Refers Character
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/Character"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema needs
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeAudio #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/SpecialAction #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/Effect #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeObject #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeStyling #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeWardrobe diagram
Type object
Any of
Used by
Source

 "needs": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "NarrativeAudio": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "SpecialAction": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/SpecialAction",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "Effect": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/Effect",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeObject": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeStyling": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "NarrativeWardrobe": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema needs/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeAudio #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/SpecialAction #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/Effect #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeObject #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeStyling #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeWardrobe diagram
Type object
Properties
Name Occurrence
NarrativeAudio
SpecialAction
Effect
NarrativeObject
NarrativeStyling
NarrativeWardrobe
optional
optional
optional
optional
optional
optional
Used by
Source

 "needs/0": {
  "type": "object",
  "properties": {
    "NarrativeAudio": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "SpecialAction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/SpecialAction",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Effect": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/Effect",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeObject": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeStyling": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "NarrativeWardrobe": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema NarrativeAudio
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeAudio/items diagram
Type object
Any of
Used by
Source

 "NarrativeAudio": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeAudio/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeAudio/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeAudio/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeAudio/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeAudio/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeAudio diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeAudio diagram
Type reference
Refers NarrativeAudio
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema SpecialAction
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/SpecialAction/items diagram
Type object
Any of
Used by
Source

 "SpecialAction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/SpecialAction",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema SpecialAction/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/SpecialAction/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "SpecialAction/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/SpecialAction",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/SpecialAction/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/SpecialAction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/SpecialAction",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/SpecialAction diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/SpecialAction",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/SpecialAction diagram
Type reference
Refers SpecialAction
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Effect
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/Effect/items diagram
Type object
Any of
Used by
Source

 "Effect": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/Effect",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Effect/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/Effect/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Effect/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/Effect",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/Effect/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/Effect/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/Effect",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/Effect diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/Effect",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/Effect diagram
Type reference
Refers Effect
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/Effect"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema NarrativeObject
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeObject/items diagram
Type object
Any of
Used by
Source

 "NarrativeObject": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeObject/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeObject/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeObject/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeObject/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeObject/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeObject diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema NarrativeStyling
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeStyling/items diagram
Type object
Any of
Used by
Source

 "NarrativeStyling": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeStyling/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeStyling/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeStyling/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeStyling/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeStyling/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeStyling diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeStyling diagram
Type reference
Refers NarrativeStyling
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema NarrativeWardrobe
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeWardrobe/items diagram
Type object
Any of
Used by
Source

 "NarrativeWardrobe": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeWardrobe/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeWardrobe/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeWardrobe/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeWardrobe/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/needs/properties/NarrativeWardrobe/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeWardrobe diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeWardrobe diagram
Type reference
Refers NarrativeWardrobe
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema releated
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/releated/properties/ProductionScene diagram
Type object
Any of
Used by
Source

 "releated": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "ProductionScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema releated/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/releated/properties/ProductionScene diagram
Type object
Properties
Name Occurrence
ProductionScene
optional
Used by
Source

 "releated/0": {
  "type": "object",
  "properties": {
    "ProductionScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema ProductionScene
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/releated/properties/ProductionScene/items diagram
Type object
Any of
Used by
Source

 "ProductionScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema ProductionScene/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/releated/properties/ProductionScene/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "ProductionScene/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/releated/properties/ProductionScene/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/releated/properties/ProductionScene/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/ProductionScene diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/ProductionScene diagram
Type reference
Refers ProductionScene
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema represents
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/represents/properties/NarrativeScene diagram
Type object
Any of
Used by
Source

 "represents": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "NarrativeScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema NarrativeScene
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/represents/properties/NarrativeScene/items diagram
Type object
Any of
Used by
Source

 "NarrativeScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/represents/properties/NarrativeScene/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/represents/properties/NarrativeScene/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene",
  "type": "object"
}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema representedBy
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/representedBy/properties/ProductionScene diagram
Type object
Any of
Used by
Source

 "representedBy": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "ProductionScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema ProductionScene
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/representedBy/properties/ProductionScene/items diagram
Type object
Any of
Used by
Source

 "ProductionScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/representedBy/properties/ProductionScene/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/representedBy/properties/ProductionScene/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/ProductionScene diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
  "type": "object"
}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema usedIn
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/Depiction #/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionLocation #/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionScene diagram
Type object
Any of
Used by
Source

 "usedIn": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "Depiction": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "ProductionLocation": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "ProductionScene": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema usedIn/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/Depiction #/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionLocation #/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionScene diagram
Type object
Properties
Name Occurrence
Depiction
ProductionLocation
ProductionScene
optional
optional
optional
Used by
Source

 "usedIn/0": {
  "type": "object",
  "properties": {
    "Depiction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "ProductionLocation": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "ProductionScene": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Depiction
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/Depiction/items diagram
Type object
Any of
Used by
Source

 "Depiction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Depiction/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/Depiction/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Depiction/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/Depiction/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/Depiction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type reference
Refers Depiction
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema ProductionLocation
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionLocation/items diagram
Type object
Any of
Used by
Source

 "ProductionLocation": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema ProductionLocation/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionLocation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "ProductionLocation/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionLocation/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionLocation/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/ProductionLocation diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/MediaCreationContext/properties/ProductionLocation diagram
Type reference
Refers ProductionLocation
Used by
Source

 "0/0": {"$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema ProductionScene
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionScene/items diagram
Type object
Any of
Used by
Source

 "ProductionScene": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionScene/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/usedIn/properties/ProductionScene/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/ProductionScene diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/ProductionScene",
  "type": "object"
}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema uses
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Asset #/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Depiction #/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Infrastructure #/$defs/MediaCreationContext/properties/Context/properties/uses/properties/ProductionLocation diagram
Type object
Any of
Used by
Source

 "uses": {
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "Asset": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/Asset/properties/Asset",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "Depiction": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "Infrastructure": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        },
        "ProductionLocation": {
          "anyOf": [
            {
              "type": "array",
              "items": {
                "anyOf": [
                  {
                    "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
                    "type": "object"
                  },
                  {"$ref": "#/$defs/core/properties/reference"}
                ]
              }
            },
            {"type": "null"}
          ]
        }
      }
    },
    {"type": "null"}
  ]
}


Schema uses/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Asset #/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Depiction #/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Infrastructure #/$defs/MediaCreationContext/properties/Context/properties/uses/properties/ProductionLocation diagram
Type object
Properties
Name Occurrence
Asset
Depiction
Infrastructure
ProductionLocation
optional
optional
optional
optional
Used by
Source

 "uses/0": {
  "type": "object",
  "properties": {
    "Asset": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/Asset/properties/Asset",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Depiction": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "Infrastructure": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    },
    "ProductionLocation": {
      "anyOf": [
        {
          "type": "array",
          "items": {
            "anyOf": [
              {
                "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
                "type": "object"
              },
              {"$ref": "#/$defs/core/properties/reference"}
            ]
          }
        },
        {"type": "null"}
      ]
    }
  }
}


Schema Asset
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Asset/items diagram
Type object
Any of
Used by
Source

 "Asset": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/Asset/properties/Asset",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Asset/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Asset/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Asset/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/Asset/properties/Asset",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Asset/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Asset/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/Asset/properties/Asset",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/Asset/properties/Asset diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/Asset/properties/Asset",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "0/0": {"$ref": "#/$defs/Asset/properties/Asset"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Depiction
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Depiction/items diagram
Type object
Any of
Used by
Source

 "Depiction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Depiction/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Depiction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/Depiction",
  "type": "object"
}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Infrastructure
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Infrastructure/items diagram
Type object
Any of
Used by
Source

 "Infrastructure": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Infrastructure/0
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Infrastructure/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Infrastructure/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {
        "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
        "type": "object"
      },
      {"$ref": "#/$defs/core/properties/reference"}
    ]
  }
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Infrastructure/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/uses/properties/Infrastructure/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/Infrastructure/properties/Infrastructure diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/Infrastructure/properties/Infrastructure",
  "type": "object"
}


Definition schema 0/0
Diagram
#/$defs/Infrastructure/properties/Infrastructure diagram
Type reference
Refers Infrastructure
Used by
Source

 "0/0": {"$ref": "#/$defs/Infrastructure/properties/Infrastructure"}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema ProductionLocation
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/ProductionLocation/items diagram
Type object
Any of
Used by
Source

 "ProductionLocation": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {
            "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
            "type": "object"
          },
          {"$ref": "#/$defs/core/properties/reference"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/MediaCreationContext/properties/Context/properties/uses/properties/ProductionLocation/items/anyOf/0 #/$defs/MediaCreationContext/properties/Context/properties/uses/properties/ProductionLocation/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {
      "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
      "type": "object"
    },
    {"$ref": "#/$defs/core/properties/reference"}
  ]
}


Schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/ProductionLocation diagram
Type object
All of
Used by
Source

{
  "$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation",
  "type": "object"
}


Definition schema anyOf/1
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema oneOf/1
Diagram
#/$defs/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

{"$ref": "#/$defs/Utility/properties/Location"}


Definition schema gender
Diagram
#/$defs/Utility/properties/gender diagram
Type reference
Refers gender
Used by
Source

 "gender": {"$ref": "#/$defs/Utility/properties/gender"}


Schema contact
Annotations
Title  Contact

Diagram
#/$defs/Utility/properties/contact/properties/email #/$defs/Utility/properties/contact/properties/telephone diagram
Type object
Properties
Name Occurrence
email
telephone
optional
optional
Additional Properties false
Used by
Source

 "contact": {
  "type": "object",
  "additionalProperties": false,
  "title": "Contact",
  "properties": {
    "email": {
      "$ref": "#/$defs/Utility/properties/email",
      "title": "Email"
    },
    "telephone": {
      "$ref": "#/$defs/Utility/properties/telephone",
      "title": "Telephone"
    }
  }
}


Schema email
Annotations
Title  Email

Diagram
#/$defs/Utility/properties/email/properties/business #/$defs/Utility/properties/email/properties/personal diagram
Type object
Properties
Name Occurrence
business
personal
optional
optional
Additional Properties false
Used by
Source

 "email": {
  "type": "object",
  "additionalProperties": false,
  "title": "Email",
  "properties": {
    "business": {
      "title": "Business",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "personal": {
      "title": "Personal",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema business
Annotations
Title  Business

Diagram
diagram
Type object
Any of
Used by
Source

 "business": {
  "title": "Business",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema personal
Annotations
Title  Personal

Diagram
diagram
Type object
Any of
Used by
Source

 "personal": {
  "title": "Personal",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema email
Annotations
Title  Email

Diagram
#/$defs/Utility/properties/email diagram
Type reference
Refers email
Used by
Source

 "email": {
  "$ref": "#/$defs/Utility/properties/email",
  "title": "Email"
}


Schema telephone
Annotations
Title  Telephone

Diagram
#/$defs/Utility/properties/telephone/properties/business #/$defs/Utility/properties/telephone/properties/personal diagram
Type object
Properties
Name Occurrence
business
personal
optional
optional
Additional Properties false
Used by
Source

 "telephone": {
  "type": "object",
  "additionalProperties": false,
  "title": "Telephone",
  "properties": {
    "business": {
      "title": "Business",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "personal": {
      "title": "Personal",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    }
  }
}


Schema business
Annotations
Title  Business

Diagram
diagram
Type object
Any of
Used by
Source

 "business": {
  "title": "Business",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema personal
Annotations
Title  Personal

Diagram
diagram
Type object
Any of
Used by
Source

 "personal": {
  "title": "Personal",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema telephone
Annotations
Title  Telephone

Diagram
#/$defs/Utility/properties/telephone diagram
Type reference
Refers telephone
Used by
Source

 "telephone": {
  "$ref": "#/$defs/Utility/properties/telephone",
  "title": "Telephone"
}


Definition schema contact
Annotations
Title  Person Contact

Description  Contact information for the Person
Diagram
#/$defs/Utility/properties/contact diagram
Type reference
Refers contact
Used by
Source

 "contact": {
  "$ref": "#/$defs/Utility/properties/contact",
  "title": "Person Contact",
  "description": "Contact information for the Person"
}


Definition schema personName
Annotations
Title  Person Name

Description  The canonical name or set of names and titles for the Person
Diagram
#/$defs/Utility/properties/completeName diagram
Type reference
Refers completeName
Used by
Source

 "personName": {
  "$ref": "#/$defs/Utility/properties/completeName",
  "title": "Person Name",
  "description": "The canonical name or set of names and titles for the Person"
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema oneOf/1
Diagram
#/$defs/Participant/properties/Person diagram
Type reference
Refers Person
Used by
Source

{"$ref": "#/$defs/Participant/properties/Person"}


Schema Department
Annotations
Title  Department

Description  Part of a larger Organization with a particular set of responsibilities on the production.
Diagram
#/$defs/Participant/properties/Department/properties/schemaVersion #/$defs/Participant/properties/Department/properties/entityType #/$defs/Participant/properties/Department/properties/identifier #/$defs/Participant/properties/Department/properties/structuralType #/$defs/Participant/properties/Department/properties/name #/$defs/Participant/properties/Department/properties/description #/$defs/Participant/properties/Department/properties/departmentName #/$defs/Participant/properties/Department/properties/Location #/$defs/Participant/properties/Department/properties/contact #/$defs/Participant/properties/Department/properties/customData #/$defs/Participant/properties/Department/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
structuralType
name
description
departmentName
Location
contact
customData
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Department": {
  "type": "object",
  "additionalProperties": false,
  "title": "Department",
  "description": "Part of a larger Organization with a particular set of responsibilities on the production.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Department"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "structuralType": {
      "type": "string",
      "const": "department"
    },
    "name": {
      "title": "Department name",
      "description": "A human readable name for the department, primarily for use as a label",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the department",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "departmentName": {"$ref": "#/$defs/Utility/properties/basicName"},
    "Location": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Utility/properties/Location"}
      ]
    },
    "contact": {"$ref": "#/$defs/Utility/properties/contact"},
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Department"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema structuralType
Diagram
diagram
Type object
All of
Used by
Source

 "structuralType": {
  "type": "string",
  "const": "department"
}


Schema name
Annotations
Title  Department name

Description  A human readable name for the department, primarily for use as a label
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Department name",
  "description": "A human readable name for the department, primarily for use as a label",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Description

Description  A brief description of the department
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Description",
  "description": "A brief description of the department",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema departmentName
Diagram
#/$defs/Utility/properties/basicName diagram
Type reference
Refers basicName
Used by
Source

 "departmentName": {"$ref": "#/$defs/Utility/properties/basicName"}


Schema Location
Diagram
#/$defs/Participant/properties/Department/properties/Location/oneOf/0 #/$defs/Participant/properties/Department/properties/Location/oneOf/1 diagram
Type object
One of
Used by
Source

 "Location": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Utility/properties/Location"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

{"$ref": "#/$defs/Utility/properties/Location"}


Definition schema contact
Diagram
#/$defs/Utility/properties/contact diagram
Type reference
Refers contact
Used by
Source

 "contact": {"$ref": "#/$defs/Utility/properties/contact"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema oneOf/2
Diagram
#/$defs/Participant/properties/Department diagram
Type reference
Refers Department
Used by
Source

{"$ref": "#/$defs/Participant/properties/Department"}


Schema Organization
Annotations
Title  Organization

Description  A legal entity or groups of people associated with the production.. with a particular purpose relative to the production.
Diagram
#/$defs/Participant/properties/Organization/properties/schemaVersion #/$defs/Participant/properties/Organization/properties/entityType #/$defs/Participant/properties/Organization/properties/identifier #/$defs/Participant/properties/Organization/properties/structuralType #/$defs/Participant/properties/Organization/properties/name #/$defs/Participant/properties/Organization/properties/description #/$defs/Participant/properties/Organization/properties/organizationName #/$defs/Participant/properties/Organization/properties/contact #/$defs/Participant/properties/Organization/properties/Location #/$defs/Participant/properties/Organization/properties/customData #/$defs/Participant/properties/Organization/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
structuralType
name
description
organizationName
contact
Location
customData
entityInfo
optional
required
required
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Organization": {
  "type": "object",
  "additionalProperties": false,
  "title": "Organization",
  "description": "A legal entity or groups of people associated with the production.. with a particular purpose relative to the production.",
  "required": [
    "entityType",
    "identifier"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Organization"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "structuralType": {
      "type": "string",
      "const": "organization"
    },
    "name": {
      "title": "Organization name",
      "description": "A human readable name for the organization, primarily for use as a label",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the organization",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "organizationName": {"$ref": "#/$defs/Utility/properties/basicName"},
    "contact": {"$ref": "#/$defs/Utility/properties/contact"},
    "Location": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Utility/properties/Location"}
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Organization"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema structuralType
Diagram
diagram
Type object
All of
Used by
Source

 "structuralType": {
  "type": "string",
  "const": "organization"
}


Schema name
Annotations
Title  Organization name

Description  A human readable name for the organization, primarily for use as a label
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Organization name",
  "description": "A human readable name for the organization, primarily for use as a label",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Description

Description  A brief description of the organization
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Description",
  "description": "A brief description of the organization",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema organizationName
Diagram
#/$defs/Utility/properties/basicName diagram
Type reference
Refers basicName
Used by
Source

 "organizationName": {"$ref": "#/$defs/Utility/properties/basicName"}


Definition schema contact
Diagram
#/$defs/Utility/properties/contact diagram
Type reference
Refers contact
Used by
Source

 "contact": {"$ref": "#/$defs/Utility/properties/contact"}


Schema Location
Diagram
#/$defs/Participant/properties/Organization/properties/Location/oneOf/0 #/$defs/Participant/properties/Organization/properties/Location/oneOf/1 diagram
Type object
One of
Used by
Source

 "Location": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Utility/properties/Location"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

{"$ref": "#/$defs/Utility/properties/Location"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema oneOf/3
Diagram
#/$defs/Participant/properties/Organization diagram
Type reference
Refers Organization
Used by
Source

{"$ref": "#/$defs/Participant/properties/Organization"}


Schema Service
Annotations
Title  Service

Description  A computer driven agent that can perform tasks given the proper context and structured data.
Diagram
#/$defs/Participant/properties/Service/properties/schemaVersion #/$defs/Participant/properties/Service/properties/entityType #/$defs/Participant/properties/Service/properties/identifier #/$defs/Participant/properties/Service/properties/structuralType #/$defs/Participant/properties/Service/properties/name #/$defs/Participant/properties/Service/properties/description #/$defs/Participant/properties/Service/properties/serviceName #/$defs/Participant/properties/Service/properties/contact #/$defs/Participant/properties/Service/properties/customData #/$defs/Participant/properties/Service/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
structuralType
name
description
serviceName
contact
customData
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Service": {
  "type": "object",
  "additionalProperties": false,
  "title": "Service",
  "description": "A computer driven agent that can perform tasks given the proper context and structured data.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Service"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "structuralType": {
      "type": "string",
      "const": "service"
    },
    "name": {
      "title": "Service name",
      "description": "A human readable name for the service, primarily for use as a label",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the service",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "serviceName": {"$ref": "#/$defs/Utility/properties/basicName"},
    "contact": {"$ref": "#/$defs/Utility/properties/contact"},
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Service"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema structuralType
Diagram
diagram
Type object
All of
Used by
Source

 "structuralType": {
  "type": "string",
  "const": "service"
}


Schema name
Annotations
Title  Service name

Description  A human readable name for the service, primarily for use as a label
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Service name",
  "description": "A human readable name for the service, primarily for use as a label",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Description

Description  A brief description of the service
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Description",
  "description": "A brief description of the service",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Definition schema serviceName
Diagram
#/$defs/Utility/properties/basicName diagram
Type reference
Refers basicName
Used by
Source

 "serviceName": {"$ref": "#/$defs/Utility/properties/basicName"}


Definition schema contact
Diagram
#/$defs/Utility/properties/contact diagram
Type reference
Refers contact
Used by
Source

 "contact": {"$ref": "#/$defs/Utility/properties/contact"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema oneOf/4
Diagram
#/$defs/Participant/properties/Service diagram
Type reference
Refers Service
Used by
Source

{"$ref": "#/$defs/Participant/properties/Service"}


Schema participantFC
Annotations
Title  Participant Functional Characteristics

Description  The use or purpose of a Participant within the production process
Diagram
#/$defs/Participant/properties/Participant/properties/participantFC/properties/functionalType #/$defs/Participant/properties/Participant/properties/participantFC/properties/jobTitle #/$defs/Participant/properties/Participant/properties/participantFC/properties/Role diagram
Type object
Properties
Name Occurrence
functionalType
jobTitle
Role
optional
optional
optional
Additional Properties true
Used by
Source

 "participantFC": {
  "type": "object",
  "additionalProperties": true,
  "title": "Participant Functional Characteristics",
  "description": "The use or purpose of a Participant within the production process",
  "properties": {
    "functionalType": {
      "title": "Functional Type",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "jobTitle": {
      "title": "Job Title",
      "description": "A formal name for the position a Person holds in relation to the production, usually associated with a specific set of responsibilities.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "Role": {
      "type": "array",
      "description": "",
      "items": {}
    }
  }
}


Schema functionalType
Annotations
Title  Functional Type

Diagram
diagram
Type object
Any of
Used by
Source

 "functionalType": {
  "title": "Functional Type",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema jobTitle
Annotations
Title  Job Title

Description  A formal name for the position a Person holds in relation to the production, usually associated with a specific set of responsibilities.
Diagram
diagram
Type object
Any of
Used by
Source

 "jobTitle": {
  "title": "Job Title",
  "description": "A formal name for the position a Person holds in relation to the production, usually associated with a specific set of responsibilities.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema Role
Annotations
Description  
Diagram
#/$defs/Participant/properties/Participant/properties/participantFC/properties/Role/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Role": {
  "type": "array",
  "description": "",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/Participant/properties/Role"}
    ]
  }
}


Schema items
Diagram
#/$defs/Participant/properties/Participant/properties/participantFC/properties/Role/items/anyOf/0 #/$defs/Participant/properties/Participant/properties/participantFC/properties/Role/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Participant/properties/Role"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema Role
Annotations
Title  Role

Description  A set of properties that define the role of a participant within the production
Diagram
#/$defs/Participant/properties/Role/properties/schemaVersion #/$defs/Participant/properties/Role/properties/entityType #/$defs/Participant/properties/Role/properties/identifier #/$defs/Participant/properties/Role/properties/name #/$defs/Participant/properties/Role/properties/description #/$defs/Participant/properties/Role/properties/roleType #/$defs/Participant/properties/Role/properties/customData #/$defs/Participant/properties/Role/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
roleType
customData
entityInfo
required
required
required
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "Role": {
  "type": "object",
  "additionalProperties": false,
  "title": "Role",
  "description": "A set of properties that define the role of a participant within the production",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Role"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "name": {
      "title": "Role Name",
      "examples": [
        "Director",
        "Producer",
        "Composer",
        "Art Department"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Role Description",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "roleType": {
      "type": "string",
      "title": "Role Type",
      "description": "The specific role, typically used in authorization systems"
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Role"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema name
Annotations
Title  Role Name

Diagram
diagram
Type object
Any of
Examples Director Producer Composer Art Department
Used by
Source

 "name": {
  "title": "Role Name",
  "examples": [
    "Director",
    "Producer",
    "Composer",
    "Art Department"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Role Description

Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Role Description",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema roleType
Annotations
Title  Role Type

Description  The specific role, typically used in authorization systems
Diagram
diagram
Type string
Used by
Source

 "roleType": {
  "type": "string",
  "title": "Role Type",
  "description": "The specific role, typically used in authorization systems"
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/1
Diagram
#/$defs/Participant/properties/Role diagram
Type reference
Refers Role
Used by
Source

{"$ref": "#/$defs/Participant/properties/Role"}


Definition schema contact
Annotations
Title  Participant Contact

Description  Contact information for the Participant
Diagram
#/$defs/Utility/properties/contact diagram
Type reference
Refers contact
Used by
Source

 "contact": {
  "$ref": "#/$defs/Utility/properties/contact",
  "title": "Participant Contact",
  "description": "Contact information for the Participant"
}


Schema Participant
Annotations
Title  Participant

Description  Any Participants that are members of this Participant group
Diagram
#/$defs/Participant/properties/Participant/properties/Participant/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Participant": {
  "type": "array",
  "title": "Participant",
  "description": "Any Participants that are members of this Participant group",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/Participant/properties/Participant"}
    ]
  }
}


Schema items
Diagram
#/$defs/Participant/properties/Participant/properties/Participant/items/anyOf/0 #/$defs/Participant/properties/Participant/properties/Participant/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Participant/properties/Participant"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

{"$ref": "#/$defs/Participant/properties/Participant"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema Context
Diagram
#/$defs/Participant/properties/Participant/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/Participant/properties/Participant/properties/Context/items/anyOf/0 #/$defs/Participant/properties/Participant/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Schema Depiction
Diagram
#/$defs/Participant/properties/Participant/properties/Depiction/items diagram
Type object
Any of
Used by
Source

 "Depiction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/Participant/properties/Participant/properties/Depiction/items/anyOf/0 #/$defs/Participant/properties/Participant/properties/Depiction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type reference
Refers Depiction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema oneOf/1
Diagram
#/$defs/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

{"$ref": "#/$defs/Participant/properties/Participant"}


Schema Role
Diagram
#/$defs/Utility/properties/provenance/properties/Role/oneOf/0 #/$defs/Utility/properties/provenance/properties/Role/oneOf/1 diagram
Type object
One of
Used by
Source

 "Role": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Participant/properties/Role"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Participant/properties/Role diagram
Type reference
Refers Role
Used by
Source

{"$ref": "#/$defs/Participant/properties/Role"}


Schema dateTime
Annotations
Title  Date & Time

Description  Should be formatted to comply with ISO 8601
Diagram
diagram
Type object
Any of
Examples 2023-08-24T20:51:15Z 2023-08-24T20:51:15.56Z 2023-08-24T20:51:15+08:00 2023-08-24T20:51:15.23-04:00
Used by
Source

 "dateTime": {
  "title": "Date & Time",
  "description": "Should be formatted to comply with ISO 8601",
  "examples": ["2023-08-24T20:51:15Z\n2023-08-24T20:51:15.56Z\n2023-08-24T20:51:15+08:00\n2023-08-24T20:51:15.23-04:00"],
  "anyOf": [
    {
      "type": "string",
      "pattern": "^(?:19|20)\\d{2}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:|\\.\\d\\d)(?:Z|-0[1-9]|-1\\d|-2[0-3]|-00:?(?:0[1-9]|[1-5]\\d)|\\+[01]\\d|\\+2[0-3])(?:|:?[0-5]\\d)$"
    },
    {"type": "null"}
  ]
}


Schema dateTime/0
Diagram
diagram
Type string
Constraints
Pattern : ^(?:19|20)\d{2}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])T(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:|\.\d\d)(?:Z|-0[1-9]|-1\d|-2[0-3]|-00:?(?:0[1-9]|[1-5]\d)|\+[01]\d|\+2[0-3])(?:|:?[0-5]\d)$

Used by
Source

 "dateTime/0": {
  "type": "string",
  "pattern": "^(?:19|20)\\d{2}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\\d|3[01])T(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:|\\.\\d\\d)(?:Z|-0[1-9]|-1\\d|-2[0-3]|-00:?(?:0[1-9]|[1-5]\\d)|\\+[01]\\d|\\+2[0-3])(?:|:?[0-5]\\d)$"
}


Definition schema createdOn
Diagram
#/$defs/Utility/properties/time/properties/dateTime diagram
Type reference
Refers dateTime
Used by
Source

 "createdOn": {"$ref": "#/$defs/Utility/properties/time/properties/dateTime"}


Schema Origin
Diagram
#/$defs/Utility/properties/provenance/properties/Origin/oneOf/0 #/$defs/Utility/properties/provenance/properties/Origin/oneOf/1 diagram
Type object
One of
Used by
Source

 "Origin": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Schema reason
Diagram
diagram
Type string
Used by
Source

 "reason": {"type": "string"}


Schema note
Diagram
#/$defs/Utility/properties/provenance/properties/note/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "note": {
  "type": "array",
  "items": {"$ref": "#/$defs/Utility/properties/note"}
}


Definition schema items
Diagram
#/$defs/Utility/properties/note diagram
Type reference
Refers note
Used by
Source

 "items": {"$ref": "#/$defs/Utility/properties/note"}


Definition schema provenance
Annotations
Title  Provenance

Diagram
#/$defs/Utility/properties/provenance diagram
Type reference
Refers provenance
Used by
Source

 "provenance": {
  "$ref": "#/$defs/Utility/properties/provenance",
  "title": "Provenance"
}


Schema Asset
Annotations
Title  Asset Group

Description  The set of Assets that make up an an asset group and has a structuralType of 'assetGroup'
Diagram
#/$defs/Asset/properties/Asset/properties/Asset/items diagram
Type object
Any of
Used by
Source

 "Asset": {
  "title": "Asset Group",
  "description": "The set of Assets that make up an an asset group and has a structuralType of 'assetGroup'",
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/Asset/properties/Asset"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema Asset/0
Diagram
#/$defs/Asset/properties/Asset/properties/Asset/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Asset/0": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/Asset/properties/Asset"}
    ]
  }
}


Schema items
Diagram
#/$defs/Asset/properties/Asset/properties/Asset/items/anyOf/0 #/$defs/Asset/properties/Asset/properties/Asset/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Schema AssetSC
Annotations
Title  Structural Characteristics

Diagram
#/$defs/Asset/properties/Asset/properties/AssetSC/oneOf/0 #/$defs/Asset/properties/Asset/properties/AssetSC/oneOf/1 diagram
Type object
One of
Used by
Source

 "AssetSC": {
  "title": "Structural Characteristics",
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/AssetSC"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Schema AssetSC
Annotations
Title  Asset Structural Characteristics

Description  Describes the form of an Asset along with the attributes specific to that asset’s form
Diagram
#/$defs/Asset/properties/AssetSC/properties/schemaVersion #/$defs/Asset/properties/AssetSC/properties/entityType #/$defs/Asset/properties/AssetSC/properties/identifier #/$defs/Asset/properties/AssetSC/properties/version #/$defs/Asset/properties/AssetSC/properties/provenance #/$defs/Asset/properties/AssetSC/properties/name #/$defs/Asset/properties/AssetSC/properties/description #/$defs/Asset/properties/AssetSC/properties/structuralType #/$defs/Asset/properties/AssetSC/properties/isAnalog #/$defs/Asset/properties/AssetSC/properties/structuralProperties #/$defs/Asset/properties/AssetSC/properties/Carrier #/$defs/Asset/properties/AssetSC/properties/customData #/$defs/Asset/properties/AssetSC/properties/entityInfo #/$defs/Asset/properties/AssetSC/$defs/empty #/$defs/Asset/properties/AssetSC/$defs/generic diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
version
provenance
name
description
structuralType
isAnalog
structuralProperties
Carrier
customData
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "AssetSC": {
  "type": "object",
  "additionalProperties": false,
  "title": "Asset Structural Characteristics",
  "description": "Describes the form of an Asset along with the attributes specific to that asset’s form",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "AssetSC"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "version": {
      "type": "object",
      "additionalProperties": false,
      "title": "Asset Structural Version Information",
      "description": "A particular form, variant, or representation of an Asset that differs in some way from its source Asset.",
      "properties": {}
    },
    "provenance": {
      "$ref": "#/$defs/Utility/properties/provenance",
      "title": "Provenance"
    },
    "name": {
      "title": "Participant name",
      "description": "A human readable name for the participant, primarily for use as a label",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Description",
      "description": "A brief description of the participant",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "structuralType": {
      "title": "Structural Type",
      "description": "A structured description of the the assets form",
      "examples": [
        "assetGroup",
        "digital.image",
        "analog.movingImage"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "isAnalog": {
      "title": "Is Analog",
      "description": "True if the Asset is an Analog Asset.",
      "type": "boolean"
    },
    "structuralProperties": {
      "title": "Structural Properties",
      "description": "A set of properties that describe the asset in this form",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "customData": {"$ref": "#/$defs/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "Carrier": {
      "title": "Carrier",
      "description": "For describing the physical storage device on which the digital assence is stored",
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Infrastructure/properties/Infrastructure"}
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "AssetSC"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema version
Annotations
Title  Asset Structural Version Information

Description  A particular form, variant, or representation of an Asset that differs in some way from its source Asset.
Diagram
#/$defs/Asset/properties/AssetSC/properties/version/properties/versionNumber #/$defs/Asset/properties/AssetSC/properties/version/properties/name #/$defs/Asset/properties/AssetSC/properties/version/properties/description #/$defs/Asset/properties/AssetSC/properties/version/properties/annotation #/$defs/Asset/properties/AssetSC/properties/version/properties/DerivationOf #/$defs/Asset/properties/AssetSC/properties/version/properties/RepresentationOf #/$defs/Asset/properties/AssetSC/properties/version/properties/RevisionOf #/$defs/Asset/properties/AssetSC/properties/version/properties/Deriviation #/$defs/Asset/properties/AssetSC/properties/version/properties/Representation #/$defs/Asset/properties/AssetSC/properties/version/properties/Revision #/$defs/Asset/properties/AssetSC/properties/version/properties/customData diagram
Type object
Properties
Name Occurrence
versionNumber
name
description
annotation
DerivationOf
RepresentationOf
RevisionOf
Deriviation
Representation
Revision
customData
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
optional
Additional Properties false
Used by
Source

 "version": {
  "type": "object",
  "additionalProperties": false,
  "title": "Asset Structural Version Information",
  "description": "A particular form, variant, or representation of an Asset that differs in some way from its source Asset.",
  "properties": {
    "versionNumber": {"$ref": "#/$defs/Utility/properties/versionNumber"},
    "name": {
      "type": "string",
      "title": "A name for this specific version of the Asset"
    },
    "description": {
      "title": "Asset description",
      "description": "A human readable description of the version",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "annotation": {
      "type": "array",
      "description": "A collection of notes specific to this version",
      "items": {}
    },
    "DerivationOf": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Asset/properties/AssetSC"}
      ]
    },
    "RepresentationOf": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Asset/properties/AssetSC"}
      ]
    },
    "RevisionOf": {
      "oneOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Asset/properties/AssetSC"}
      ]
    },
    "Deriviation": {
      "type": "array",
      "items": {}
    },
    "Representation": {
      "type": "array",
      "items": {}
    },
    "Revision": {
      "type": "array",
      "items": {}
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"}
  }
}


Definition schema versionNumber
Diagram
#/$defs/Utility/properties/versionNumber diagram
Type reference
Refers versionNumber
Used by
Source

 "versionNumber": {"$ref": "#/$defs/Utility/properties/versionNumber"}


Schema name
Annotations
Title  A name for this specific version of the Asset

Diagram
diagram
Type string
Used by
Source

 "name": {
  "type": "string",
  "title": "A name for this specific version of the Asset"
}


Schema description
Annotations
Title  Asset description

Description  A human readable description of the version
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Asset description",
  "description": "A human readable description of the version",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema annotation
Annotations
Description  A collection of notes specific to this version
Diagram
#/$defs/Asset/properties/AssetSC/properties/version/properties/annotation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "annotation": {
  "type": "array",
  "description": "A collection of notes specific to this version",
  "items": {"$ref": "#/$defs/Utility/properties/note"}
}


Definition schema items
Diagram
#/$defs/Utility/properties/note diagram
Type reference
Refers note
Used by
Source

 "items": {"$ref": "#/$defs/Utility/properties/note"}


Schema DerivationOf
Diagram
#/$defs/Asset/properties/AssetSC/properties/version/properties/DerivationOf/oneOf/0 #/$defs/Asset/properties/AssetSC/properties/version/properties/DerivationOf/oneOf/1 diagram
Type object
One of
Used by
Source

 "DerivationOf": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/AssetSC"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

{"$ref": "#/$defs/Asset/properties/AssetSC"}


Schema RepresentationOf
Diagram
#/$defs/Asset/properties/AssetSC/properties/version/properties/RepresentationOf/oneOf/0 #/$defs/Asset/properties/AssetSC/properties/version/properties/RepresentationOf/oneOf/1 diagram
Type object
One of
Used by
Source

 "RepresentationOf": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/AssetSC"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

{"$ref": "#/$defs/Asset/properties/AssetSC"}


Schema RevisionOf
Diagram
#/$defs/Asset/properties/AssetSC/properties/version/properties/RevisionOf/oneOf/0 #/$defs/Asset/properties/AssetSC/properties/version/properties/RevisionOf/oneOf/1 diagram
Type object
One of
Used by
Source

 "RevisionOf": {
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/AssetSC"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

{"$ref": "#/$defs/Asset/properties/AssetSC"}


Schema Deriviation
Diagram
#/$defs/Asset/properties/AssetSC/properties/version/properties/Deriviation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Deriviation": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/Asset/properties/AssetSC"}
    ]
  }
}


Schema items
Diagram
#/$defs/Asset/properties/AssetSC/properties/version/properties/Deriviation/items/anyOf/0 #/$defs/Asset/properties/AssetSC/properties/version/properties/Deriviation/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/AssetSC"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

{"$ref": "#/$defs/Asset/properties/AssetSC"}


Schema Representation
Diagram
#/$defs/Asset/properties/AssetSC/properties/version/properties/Representation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Representation": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/Asset/properties/AssetSC"}
    ]
  }
}


Schema items
Diagram
#/$defs/Asset/properties/AssetSC/properties/version/properties/Representation/items/anyOf/0 #/$defs/Asset/properties/AssetSC/properties/version/properties/Representation/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/AssetSC"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

{"$ref": "#/$defs/Asset/properties/AssetSC"}


Schema Revision
Diagram
#/$defs/Asset/properties/AssetSC/properties/version/properties/Revision/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Revision": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/core/properties/reference"},
      {"$ref": "#/$defs/Asset/properties/AssetSC"}
    ]
  }
}


Schema items
Diagram
#/$defs/Asset/properties/AssetSC/properties/version/properties/Revision/items/anyOf/0 #/$defs/Asset/properties/AssetSC/properties/version/properties/Revision/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/AssetSC"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

{"$ref": "#/$defs/Asset/properties/AssetSC"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema provenance
Annotations
Title  Provenance

Diagram
#/$defs/Utility/properties/provenance diagram
Type reference
Refers provenance
Used by
Source

 "provenance": {
  "$ref": "#/$defs/Utility/properties/provenance",
  "title": "Provenance"
}


Schema name
Annotations
Title  Participant name

Description  A human readable name for the participant, primarily for use as a label
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Participant name",
  "description": "A human readable name for the participant, primarily for use as a label",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Description

Description  A brief description of the participant
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Description",
  "description": "A brief description of the participant",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema structuralType
Annotations
Title  Structural Type

Description  A structured description of the the assets form
Diagram
diagram
Type object
Any of
Examples assetGroup digital.image analog.movingImage
Used by
Source

 "structuralType": {
  "title": "Structural Type",
  "description": "A structured description of the the assets form",
  "examples": [
    "assetGroup",
    "digital.image",
    "analog.movingImage"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema isAnalog
Annotations
Title  Is Analog

Description  True if the Asset is an Analog Asset.
Diagram
diagram
Type boolean
Used by
Source

 "isAnalog": {
  "title": "Is Analog",
  "description": "True if the Asset is an Analog Asset.",
  "type": "boolean"
}


Schema structuralProperties
Annotations
Title  Structural Properties

Description  A set of properties that describe the asset in this form
Diagram
#/$defs/Asset/properties/AssetSC/properties/structuralProperties/properties/customData diagram
Type object
Any of
Used by
Source

 "structuralProperties": {
  "title": "Structural Properties",
  "description": "A set of properties that describe the asset in this form",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "customData": {"$ref": "#/$defs/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema Carrier
Annotations
Title  Carrier

Description  For describing the physical storage device on which the digital assence is stored
Diagram
#/$defs/Asset/properties/AssetSC/properties/Carrier/oneOf/0 #/$defs/Asset/properties/AssetSC/properties/Carrier/oneOf/1 diagram
Type object
One of
Used by
Source

 "Carrier": {
  "title": "Carrier",
  "description": "For describing the physical storage device on which the digital assence is stored",
  "oneOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Infrastructure/properties/Infrastructure"}
  ]
}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema oneOf/1
Diagram
#/$defs/Infrastructure/properties/Infrastructure diagram
Type reference
Refers Infrastructure
Used by
Source

{"$ref": "#/$defs/Infrastructure/properties/Infrastructure"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Schema empty
Diagram
#/$defs/Asset/properties/AssetSC/$defs/empty/properties/customData diagram
Type object
Properties
Name Occurrence
customData
optional
Additional Properties false
Used by
Source

 "empty": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "customData": {"$ref": "#/$defs/core/properties/customData"}
  }
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Schema generic
Diagram
#/$defs/Asset/properties/AssetSC/$defs/generic/properties/customData diagram
Type object
Properties
Name Occurrence
customData
optional
Additional Properties true
Used by
Source

 "generic": {
  "type": "object",
  "additionalProperties": true,
  "properties": {
    "customData": {"$ref": "#/$defs/core/properties/customData"}
  }
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema oneOf/1
Diagram
#/$defs/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

{"$ref": "#/$defs/Asset/properties/AssetSC"}


Schema assetFC
Annotations
Title  Asset Functional Characteristics

Description  Describes the use or purpose of an Asset within the production process
Diagram
#/$defs/Asset/properties/assetFC/oneOf/0 #/$defs/Asset/properties/assetFC/oneOf/1 #/$defs/Asset/properties/assetFC/oneOf/2 #/$defs/Asset/properties/assetFC/oneOf/3 #/$defs/Asset/properties/assetFC/$defs/empty #/$defs/Asset/properties/assetFC/$defs/generic #/$defs/Asset/properties/assetFC/$defs/scd diagram
Type object
One of
Used by
Source

 "assetFC": {
  "title": "Asset Functional Characteristics",
  "description": "Describes the use or purpose of an Asset within the production process",
  "oneOf": [
    {
      "type": "null",
      "description": "Allow for null"
    },
    {
      "$ref": "#/$defs/Asset/properties/assetFC/$defs/empty",
      "title": "Allow for empty object, no functional characteristics"
    },
    {
      "$ref": "#/$defs/Asset/properties/assetFC/$defs/generic",
      "title": "A generic schema allowing any functional type and properties"
    },
    {
      "$ref": "#/$defs/Asset/properties/assetFC/$defs/scd",
      "title": "Functional characteristics for a Sequence Chronology Descriptor"
    }
  ]
}


Schema oneOf/0
Annotations
Description  Allow for null
Diagram
diagram
Type null
Used by
Source

{
  "type": "null",
  "description": "Allow for null"
}


Schema empty
Diagram
#/$defs/Asset/properties/assetFC/$defs/empty/properties/customData diagram
Type object
Properties
Name Occurrence
customData
optional
Additional Properties false
Used by
Source

 "empty": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "customData": {"$ref": "#/$defs/core/properties/customData"}
  }
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema oneOf/1
Annotations
Title  Allow for empty object, no functional characteristics

Diagram
#/$defs/Asset/properties/assetFC/$defs/empty diagram
Type reference
Refers empty
Used by
Source

{
  "$ref": "#/$defs/Asset/properties/assetFC/$defs/empty",
  "title": "Allow for empty object, no functional characteristics"
}


Schema generic
Diagram
#/$defs/Asset/properties/assetFC/$defs/generic/properties/functionalType #/$defs/Asset/properties/assetFC/$defs/generic/properties/functionalProperties #/$defs/Asset/properties/assetFC/$defs/generic/properties/customData diagram
Type object
Properties
Name Occurrence
functionalType
functionalProperties
customData
required
optional
optional
Additional Properties false
Used by
Source

 "generic": {
  "type": "object",
  "additionalProperties": false,
  "required": ["functionalType"],
  "properties": {
    "functionalType": {
      "type": "string",
      "not": {
        "enum": ["scd"]
      }
    },
    "functionalProperties": {
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"}
  }
}


Schema functionalType
Diagram
#/$defs/Asset/properties/assetFC/$defs/generic/properties/functionalType/not diagram
Type object
All of
Used by
Source

 "functionalType": {
  "type": "string",
  "not": {
    "enum": ["scd"]
  }
}


Schema not
Diagram
diagram
Type not schema
Used by
Source

 "not": {
  "not": {
    "enum": ["scd"]
  }
}


Schema functionalProperties
Diagram
diagram
Type object
Any of
Used by
Source

 "functionalProperties": {
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": true
    },
    {"type": "null"}
  ]
}


Schema functionalProperties/0
Diagram
diagram
Type object
Additional Properties true
Used by
Source

 "functionalProperties/0": {
  "type": "object",
  "additionalProperties": true
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema oneOf/2
Annotations
Title  A generic schema allowing any functional type and properties

Diagram
#/$defs/Asset/properties/assetFC/$defs/generic diagram
Type reference
Refers generic
Used by
Source

{
  "$ref": "#/$defs/Asset/properties/assetFC/$defs/generic",
  "title": "A generic schema allowing any functional type and properties"
}


Schema scd
Diagram
#/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalType #/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties #/$defs/Asset/properties/assetFC/$defs/scd/properties/customData diagram
Type object
Properties
Name Occurrence
functionalType
functionalProperties
customData
required
optional
optional
Additional Properties false
Used by
Source

 "scd": {
  "type": "object",
  "additionalProperties": false,
  "required": ["functionalType"],
  "properties": {
    "functionalType": {
      "type": "string",
      "const": "scd"
    },
    "functionalProperties": {
      "type": "object",
      "additionalProperties": false,
      "properties": {}
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"}
  }
}


Schema functionalType
Diagram
diagram
Type object
All of
Used by
Source

 "functionalType": {
  "type": "string",
  "const": "scd"
}


Schema functionalProperties
Diagram
#/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component diagram
Type object
Properties
Name Occurrence
component
optional
Additional Properties false
Used by
Source

 "functionalProperties": {
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "component": {
      "type": "array",
      "items": {}
    }
  }
}


Schema component
Diagram
#/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "component": {
  "type": "array",
  "items": {
    "type": "object",
    "properties": {
      "sourceStart": {
        "anyOf": [
          {"type": "string"},
          {"type": "null"}
        ]
      },
      "sourceEnd": {
        "anyOf": [
          {"type": "string"},
          {"type": "null"}
        ]
      },
      "recordStart": {
        "anyOf": [
          {"type": "string"},
          {"type": "null"}
        ]
      },
      "recordEnd": {
        "anyOf": [
          {"type": "string"},
          {"type": "null"}
        ]
      },
      "duration": {
        "anyOf": [
          {"type": "string"},
          {"type": "null"}
        ]
      },
      "Shot": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/Asset/properties/Asset"}
        ],
        "type": "object"
      }
    }
  }
}


Schema items
Diagram
#/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component/items/properties/sourceStart #/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component/items/properties/sourceEnd #/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component/items/properties/recordStart #/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component/items/properties/recordEnd #/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component/items/properties/duration #/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component/items/properties/Shot diagram
Type object
Properties
Name Occurrence
sourceStart
sourceEnd
recordStart
recordEnd
duration
Shot
optional
optional
optional
optional
optional
optional
Used by
Source

 "items": {
  "type": "object",
  "properties": {
    "sourceStart": {
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "sourceEnd": {
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "recordStart": {
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "recordEnd": {
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "duration": {
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "Shot": {
      "anyOf": [
        {"$ref": "#/$defs/core/properties/reference"},
        {"$ref": "#/$defs/Asset/properties/Asset"}
      ],
      "type": "object"
    }
  }
}


Schema sourceStart
Diagram
diagram
Type object
Any of
Used by
Source

 "sourceStart": {
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema sourceEnd
Diagram
diagram
Type object
Any of
Used by
Source

 "sourceEnd": {
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema recordStart
Diagram
diagram
Type object
Any of
Used by
Source

 "recordStart": {
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema recordEnd
Diagram
diagram
Type object
Any of
Used by
Source

 "recordEnd": {
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema duration
Diagram
diagram
Type object
Any of
Used by
Source

 "duration": {
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema Shot
Diagram
#/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component/items/properties/Shot/anyOf/0 #/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component/items/properties/Shot/anyOf/1 diagram
Type object
All of
Used by
Source

 "Shot": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"}
  ],
  "type": "object"
}


Schema anyOf
Diagram
#/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component/items/properties/Shot/anyOf/0 #/$defs/Asset/properties/assetFC/$defs/scd/properties/functionalProperties/properties/component/items/properties/Shot/anyOf/1 diagram
Type object
Any of
Used by
Source

 "anyOf": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/Asset/properties/Asset"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema oneOf/3
Annotations
Title  Functional characteristics for a Sequence Chronology Descriptor

Diagram
#/$defs/Asset/properties/assetFC/$defs/scd diagram
Type reference
Refers scd
Used by
Source

{
  "$ref": "#/$defs/Asset/properties/assetFC/$defs/scd",
  "title": "Functional characteristics for a Sequence Chronology Descriptor"
}


Definition schema assetFC
Annotations
Title  Asset Functional Characteristics

Diagram
#/$defs/Asset/properties/assetFC diagram
Type reference
Refers assetFC
Used by
Source

 "assetFC": {
  "$ref": "#/$defs/Asset/properties/assetFC",
  "title": "Asset Functional Characteristics"
}


Schema Context
Diagram
#/$defs/Asset/properties/Asset/properties/Context/items diagram
Type object
Any of
Used by
Source

 "Context": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/Asset/properties/Asset/properties/Context/items/anyOf/0 #/$defs/Asset/properties/Asset/properties/Context/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Schema Depiction
Diagram
#/$defs/Asset/properties/Asset/properties/Depiction/items diagram
Type object
Any of
Used by
Source

 "Depiction": {
  "anyOf": [
    {
      "type": "array",
      "items": {
        "anyOf": [
          {"$ref": "#/$defs/core/properties/reference"},
          {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
        ]
      }
    },
    {"type": "null"}
  ]
}


Schema items
Diagram
#/$defs/Asset/properties/Asset/properties/Depiction/items/anyOf/0 #/$defs/Asset/properties/Asset/properties/Depiction/items/anyOf/1 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/core/properties/reference"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/core/properties/reference diagram
Type reference
Refers reference
Used by
Source

{"$ref": "#/$defs/core/properties/reference"}


Definition schema anyOf/1
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type reference
Refers Depiction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}


Definition schema customData
Annotations
Title  Custom Data

Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {
  "$ref": "#/$defs/core/properties/customData",
  "title": "Custom Data"
}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema items
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

 "items": {"$ref": "#/$defs/Asset/properties/Asset"}


Schema AssetSC
Annotations
Title  Asset Structural Characteristics

Diagram
#/$defs/core/properties/rootObject/properties/AssetSC/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "AssetSC": {
  "type": "array",
  "title": "Asset Structural Characteristics",
  "items": {"$ref": "#/$defs/Asset/properties/AssetSC"}
}


Definition schema items
Diagram
#/$defs/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

 "items": {"$ref": "#/$defs/Asset/properties/AssetSC"}


Schema Character
Annotations
Title  Character

Diagram
#/$defs/core/properties/rootObject/properties/Character/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Character": {
  "type": "array",
  "title": "Character",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/Character"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/Character diagram
Type reference
Refers Character
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/Character"}


Schema Context
Annotations
Title  Context

Diagram
#/$defs/core/properties/rootObject/properties/Context/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Context": {
  "type": "array",
  "title": "Context",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/Context"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Schema CreativeWork
Annotations
Title  Creative Work

Diagram
#/$defs/core/properties/rootObject/properties/CreativeWork/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "CreativeWork": {
  "type": "array",
  "title": "Creative Work",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/CreativeWork diagram
Type reference
Refers CreativeWork
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"}


Schema Depiction
Annotations
Title  Context

Diagram
#/$defs/core/properties/rootObject/properties/Depiction/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Depiction": {
  "type": "array",
  "title": "Context",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type reference
Refers Depiction
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}


Schema NarrativeAudio
Annotations
Title  Narrative Audio

Diagram
#/$defs/core/properties/rootObject/properties/NarrativeAudio/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeAudio": {
  "type": "array",
  "title": "Narrative Audio",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeAudio diagram
Type reference
Refers NarrativeAudio
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"}


Schema NarrativeLocation
Annotations
Title  Narrative Location

Diagram
#/$defs/core/properties/rootObject/properties/NarrativeLocation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeLocation": {
  "type": "array",
  "title": "Narrative Location",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation diagram
Type reference
Refers NarrativeLocation
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"}


Schema NarrativeObject
Annotations
Title  Narrative Object

Diagram
#/$defs/core/properties/rootObject/properties/NarrativeObject/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeObject": {
  "type": "array",
  "title": "Narrative Object",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"}


Schema NarrativeScene
Annotations
Title  Narrative Scene

Diagram
#/$defs/core/properties/rootObject/properties/NarrativeScene/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeScene": {
  "type": "array",
  "title": "Narrative Scene",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene diagram
Type reference
Refers NarrativeScene
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"}


Schema NarrativeStyling
Annotations
Title  Narrative Styling

Diagram
#/$defs/core/properties/rootObject/properties/NarrativeStyling/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeStyling": {
  "type": "array",
  "title": "Narrative Styling",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeStyling diagram
Type reference
Refers NarrativeStyling
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"}


Schema NarrativeWardrobe
Annotations
Title  Narrative Wardrobe

Diagram
#/$defs/core/properties/rootObject/properties/NarrativeWardrobe/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "NarrativeWardrobe": {
  "type": "array",
  "title": "Narrative Wardrobe",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/NarrativeWardrobe diagram
Type reference
Refers NarrativeWardrobe
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"}


Schema ProductionLocation
Annotations
Title  Production Location

Diagram
#/$defs/core/properties/rootObject/properties/ProductionLocation/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "ProductionLocation": {
  "type": "array",
  "title": "Production Location",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/ProductionLocation diagram
Type reference
Refers ProductionLocation
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation"}


Schema ProductionScene
Annotations
Title  Production Scene

Diagram
#/$defs/core/properties/rootObject/properties/ProductionScene/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "ProductionScene": {
  "type": "array",
  "title": "Production Scene",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/ProductionScene diagram
Type reference
Refers ProductionScene
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"}


Schema Sequence
Annotations
Title  Sequence

Diagram
#/$defs/core/properties/rootObject/properties/Sequence/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Sequence": {
  "type": "array",
  "title": "Sequence",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}


Schema Slate
Annotations
Title  Slate

Diagram
#/$defs/core/properties/rootObject/properties/Slate/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Slate": {
  "type": "array",
  "title": "Slate",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/Slate"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/Slate diagram
Type reference
Refers Slate
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/Slate"}


Schema SpecialAction
Annotations
Title  Special Action

Diagram
#/$defs/core/properties/rootObject/properties/SpecialAction/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "SpecialAction": {
  "type": "array",
  "title": "Special Action",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/SpecialAction diagram
Type reference
Refers SpecialAction
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"}


Schema Effect
Annotations
Title  Effect

Diagram
#/$defs/core/properties/rootObject/properties/Effect/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Effect": {
  "type": "array",
  "title": "Effect",
  "items": {"$ref": "#/$defs/MediaCreationContext/properties/Effect"}
}


Definition schema items
Diagram
#/$defs/MediaCreationContext/properties/Effect diagram
Type reference
Refers Effect
Used by
Source

 "items": {"$ref": "#/$defs/MediaCreationContext/properties/Effect"}


Schema Participant
Annotations
Title  Participant

Diagram
#/$defs/core/properties/rootObject/properties/Participant/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Participant": {
  "type": "array",
  "title": "Participant",
  "items": {"$ref": "#/$defs/Participant/properties/Participant"}
}


Definition schema items
Diagram
#/$defs/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

 "items": {"$ref": "#/$defs/Participant/properties/Participant"}


Schema Person
Annotations
Title  Person

Diagram
#/$defs/core/properties/rootObject/properties/Person/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Person": {
  "type": "array",
  "title": "Person",
  "items": {"$ref": "#/$defs/Participant/properties/Person"}
}


Definition schema items
Diagram
#/$defs/Participant/properties/Person diagram
Type reference
Refers Person
Used by
Source

 "items": {"$ref": "#/$defs/Participant/properties/Person"}


Schema Department
Annotations
Title  Department

Diagram
#/$defs/core/properties/rootObject/properties/Department/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Department": {
  "type": "array",
  "title": "Department",
  "items": {"$ref": "#/$defs/Participant/properties/Department"}
}


Definition schema items
Diagram
#/$defs/Participant/properties/Department diagram
Type reference
Refers Department
Used by
Source

 "items": {"$ref": "#/$defs/Participant/properties/Department"}


Schema Organization
Annotations
Title  Organization

Diagram
#/$defs/core/properties/rootObject/properties/Organization/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Organization": {
  "type": "array",
  "title": "Organization",
  "items": {"$ref": "#/$defs/Participant/properties/Organization"}
}


Definition schema items
Diagram
#/$defs/Participant/properties/Organization diagram
Type reference
Refers Organization
Used by
Source

 "items": {"$ref": "#/$defs/Participant/properties/Organization"}


Schema Service
Annotations
Title  Service

Diagram
#/$defs/core/properties/rootObject/properties/Service/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Service": {
  "type": "array",
  "title": "Service",
  "items": {"$ref": "#/$defs/Participant/properties/Service"}
}


Definition schema items
Diagram
#/$defs/Participant/properties/Service diagram
Type reference
Refers Service
Used by
Source

 "items": {"$ref": "#/$defs/Participant/properties/Service"}


Schema Role
Annotations
Title  Service

Diagram
#/$defs/core/properties/rootObject/properties/Role/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Role": {
  "type": "array",
  "title": "Service",
  "items": {"$ref": "#/$defs/Participant/properties/Role"}
}


Definition schema items
Diagram
#/$defs/Participant/properties/Role diagram
Type reference
Refers Role
Used by
Source

 "items": {"$ref": "#/$defs/Participant/properties/Role"}


Schema Location
Annotations
Title  Location

Diagram
#/$defs/core/properties/rootObject/properties/Location/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "Location": {
  "type": "array",
  "title": "Location",
  "items": {"$ref": "#/$defs/Utility/properties/Location"}
}


Definition schema items
Diagram
#/$defs/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

 "items": {"$ref": "#/$defs/Utility/properties/Location"}


Schema rootArray
Diagram
#/$defs/core/properties/rootArray/items diagram
Type array
Constraints
Unique Items : false

Array Items
Used by
Source

 "rootArray": {
  "type": "array",
  "items": {
    "anyOf": [
      {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
      {"$ref": "#/$defs/Participant/properties/Participant"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Context"},
      {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"},
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
      {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"},
      {"$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation"},
      {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Slate"},
      {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Effect"},
      {"$ref": "#/$defs/Utility/properties/Location"},
      {"$ref": "#/$defs/Participant/properties/Role"},
      {"$ref": "#/$defs/Participant/properties/Person"},
      {"$ref": "#/$defs/Participant/properties/Department"},
      {"$ref": "#/$defs/Participant/properties/Organization"},
      {"$ref": "#/$defs/Participant/properties/Service"},
      {"$ref": "#/$defs/Asset/properties/Asset"},
      {"$ref": "#/$defs/Asset/properties/AssetSC"},
      {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"},
      {"$ref": "#/$defs/Infrastructure/properties/Infrastructure"},
      {"$ref": "#/$defs/Infrastructure/properties/InfrastructureSC"},
      {"$ref": "#/$defs/Task/properties/Task"},
      {"$ref": "#/$defs/Task/properties/TaskSC"}
    ]
  }
}


Schema items
Diagram
#/$defs/core/properties/rootArray/items/anyOf/0 #/$defs/core/properties/rootArray/items/anyOf/1 #/$defs/core/properties/rootArray/items/anyOf/2 #/$defs/core/properties/rootArray/items/anyOf/3 #/$defs/core/properties/rootArray/items/anyOf/4 #/$defs/core/properties/rootArray/items/anyOf/5 #/$defs/core/properties/rootArray/items/anyOf/6 #/$defs/core/properties/rootArray/items/anyOf/7 #/$defs/core/properties/rootArray/items/anyOf/8 #/$defs/core/properties/rootArray/items/anyOf/9 #/$defs/core/properties/rootArray/items/anyOf/10 #/$defs/core/properties/rootArray/items/anyOf/11 #/$defs/core/properties/rootArray/items/anyOf/12 #/$defs/core/properties/rootArray/items/anyOf/13 #/$defs/core/properties/rootArray/items/anyOf/14 #/$defs/core/properties/rootArray/items/anyOf/15 #/$defs/core/properties/rootArray/items/anyOf/16 #/$defs/core/properties/rootArray/items/anyOf/17 #/$defs/core/properties/rootArray/items/anyOf/18 #/$defs/core/properties/rootArray/items/anyOf/19 #/$defs/core/properties/rootArray/items/anyOf/20 #/$defs/core/properties/rootArray/items/anyOf/21 #/$defs/core/properties/rootArray/items/anyOf/22 #/$defs/core/properties/rootArray/items/anyOf/23 #/$defs/core/properties/rootArray/items/anyOf/24 #/$defs/core/properties/rootArray/items/anyOf/25 #/$defs/core/properties/rootArray/items/anyOf/26 #/$defs/core/properties/rootArray/items/anyOf/27 #/$defs/core/properties/rootArray/items/anyOf/28 diagram
Type object
Any of
Used by
Source

 "items": {
  "anyOf": [
    {"$ref": "#/$defs/MediaCreationContext/properties/Character"},
    {"$ref": "#/$defs/Participant/properties/Participant"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Context"},
    {"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Depiction"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"},
    {"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"},
    {"$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation"},
    {"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Slate"},
    {"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Effect"},
    {"$ref": "#/$defs/Utility/properties/Location"},
    {"$ref": "#/$defs/Participant/properties/Role"},
    {"$ref": "#/$defs/Participant/properties/Person"},
    {"$ref": "#/$defs/Participant/properties/Department"},
    {"$ref": "#/$defs/Participant/properties/Organization"},
    {"$ref": "#/$defs/Participant/properties/Service"},
    {"$ref": "#/$defs/Asset/properties/Asset"},
    {"$ref": "#/$defs/Asset/properties/AssetSC"},
    {"$ref": "#/$defs/MediaCreationContext/properties/Sequence"},
    {"$ref": "#/$defs/Infrastructure/properties/Infrastructure"},
    {"$ref": "#/$defs/Infrastructure/properties/InfrastructureSC"},
    {"$ref": "#/$defs/Task/properties/Task"},
    {"$ref": "#/$defs/Task/properties/TaskSC"}
  ]
}


Definition schema anyOf/0
Diagram
#/$defs/MediaCreationContext/properties/Character diagram
Type reference
Refers Character
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Character"}


Definition schema anyOf/1
Diagram
#/$defs/Participant/properties/Participant diagram
Type reference
Refers Participant
Used by
Source

{"$ref": "#/$defs/Participant/properties/Participant"}


Definition schema anyOf/2
Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Context"}


Definition schema anyOf/3
Diagram
#/$defs/MediaCreationContext/properties/CreativeWork diagram
Type reference
Refers CreativeWork
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/CreativeWork"}


Definition schema anyOf/4
Diagram
#/$defs/MediaCreationContext/properties/Depiction diagram
Type reference
Refers Depiction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Depiction"}


Definition schema anyOf/5
Diagram
#/$defs/MediaCreationContext/properties/NarrativeAudio diagram
Type reference
Refers NarrativeAudio
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeAudio"}


Definition schema anyOf/6
Diagram
#/$defs/MediaCreationContext/properties/NarrativeLocation diagram
Type reference
Refers NarrativeLocation
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeLocation"}


Definition schema anyOf/7
Diagram
#/$defs/MediaCreationContext/properties/NarrativeObject diagram
Type reference
Refers NarrativeObject
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeObject"}


Definition schema anyOf/8
Diagram
#/$defs/MediaCreationContext/properties/NarrativeScene diagram
Type reference
Refers NarrativeScene
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeScene"}


Definition schema anyOf/9
Diagram
#/$defs/MediaCreationContext/properties/NarrativeStyling diagram
Type reference
Refers NarrativeStyling
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeStyling"}


Definition schema anyOf/10
Diagram
#/$defs/MediaCreationContext/properties/NarrativeWardrobe diagram
Type reference
Refers NarrativeWardrobe
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/NarrativeWardrobe"}


Definition schema anyOf/11
Diagram
#/$defs/MediaCreationContext/properties/ProductionLocation diagram
Type reference
Refers ProductionLocation
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/ProductionLocation"}


Definition schema anyOf/12
Diagram
#/$defs/MediaCreationContext/properties/ProductionScene diagram
Type reference
Refers ProductionScene
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/ProductionScene"}


Definition schema anyOf/13
Diagram
#/$defs/MediaCreationContext/properties/Slate diagram
Type reference
Refers Slate
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Slate"}


Definition schema anyOf/14
Diagram
#/$defs/MediaCreationContext/properties/SpecialAction diagram
Type reference
Refers SpecialAction
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/SpecialAction"}


Definition schema anyOf/15
Diagram
#/$defs/MediaCreationContext/properties/Effect diagram
Type reference
Refers Effect
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Effect"}


Definition schema anyOf/16
Diagram
#/$defs/Utility/properties/Location diagram
Type reference
Refers Location
Used by
Source

{"$ref": "#/$defs/Utility/properties/Location"}


Definition schema anyOf/17
Diagram
#/$defs/Participant/properties/Role diagram
Type reference
Refers Role
Used by
Source

{"$ref": "#/$defs/Participant/properties/Role"}


Definition schema anyOf/18
Diagram
#/$defs/Participant/properties/Person diagram
Type reference
Refers Person
Used by
Source

{"$ref": "#/$defs/Participant/properties/Person"}


Definition schema anyOf/19
Diagram
#/$defs/Participant/properties/Department diagram
Type reference
Refers Department
Used by
Source

{"$ref": "#/$defs/Participant/properties/Department"}


Definition schema anyOf/20
Diagram
#/$defs/Participant/properties/Organization diagram
Type reference
Refers Organization
Used by
Source

{"$ref": "#/$defs/Participant/properties/Organization"}


Definition schema anyOf/21
Diagram
#/$defs/Participant/properties/Service diagram
Type reference
Refers Service
Used by
Source

{"$ref": "#/$defs/Participant/properties/Service"}


Definition schema anyOf/22
Diagram
#/$defs/Asset/properties/Asset diagram
Type reference
Refers Asset
Used by
Source

{"$ref": "#/$defs/Asset/properties/Asset"}


Definition schema anyOf/23
Diagram
#/$defs/Asset/properties/AssetSC diagram
Type reference
Refers AssetSC
Used by
Source

{"$ref": "#/$defs/Asset/properties/AssetSC"}


Definition schema anyOf/24
Diagram
#/$defs/MediaCreationContext/properties/Sequence diagram
Type reference
Refers Sequence
Used by
Source

{"$ref": "#/$defs/MediaCreationContext/properties/Sequence"}


Definition schema anyOf/25
Diagram
#/$defs/Infrastructure/properties/Infrastructure diagram
Type reference
Refers Infrastructure
Used by
Source

{"$ref": "#/$defs/Infrastructure/properties/Infrastructure"}


Definition schema anyOf/26
Diagram
#/$defs/Infrastructure/properties/InfrastructureSC diagram
Type reference
Refers InfrastructureSC
Used by
Source

{"$ref": "#/$defs/Infrastructure/properties/InfrastructureSC"}


Schema Task
Annotations
Title  Task

Description  A piece of work to be done and completed as a step in the production process.
Diagram
#/$defs/Task/properties/Task/properties/schemaVersion #/$defs/Task/properties/Task/properties/entityType #/$defs/Task/properties/Task/properties/identifier #/$defs/Task/properties/Task/properties/name #/$defs/Task/properties/Task/properties/description #/$defs/Task/properties/Task/properties/TaskSC #/$defs/Task/properties/Task/properties/taskFC #/$defs/Task/properties/Task/properties/Context #/$defs/Task/properties/Task/properties/customData #/$defs/Task/properties/Task/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
name
description
TaskSC
taskFC
Context
customData
entityInfo
required
required
required
optional
optional
optional
optional
optional
optional
optional
Additional Properties true
Used by
Source

 "Task": {
  "type": "object",
  "additionalProperties": true,
  "title": "Task",
  "description": "A piece of work to be done and completed as a step in the production process.",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "Task"
    },
    "identifier": {
      "$ref": "#/$defs/Utility/properties/identifier",
      "title": "Identifier"
    },
    "name": {
      "title": "Asset name",
      "description": "A human readable name for the asset",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "description": {
      "title": "Asset description",
      "description": "A human readable description of the asset",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "TaskSC": {
      "$ref": "#/$defs/Task/properties/TaskSC",
      "title": "Structural Characteristics"
    },
    "taskFC": {
      "$ref": "#/$defs/Task/properties/taskFC",
      "title": "Functional Characteristics"
    },
    "Context": {
      "$ref": "#/$defs/MediaCreationContext/properties/Context",
      "title": "Asset Context"
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "Task"
}


Definition schema identifier
Annotations
Title  Identifier

Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {
  "$ref": "#/$defs/Utility/properties/identifier",
  "title": "Identifier"
}


Schema name
Annotations
Title  Asset name

Description  A human readable name for the asset
Diagram
diagram
Type object
Any of
Used by
Source

 "name": {
  "title": "Asset name",
  "description": "A human readable name for the asset",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema description
Annotations
Title  Asset description

Description  A human readable description of the asset
Diagram
diagram
Type object
Any of
Used by
Source

 "description": {
  "title": "Asset description",
  "description": "A human readable description of the asset",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema TaskSC
Annotations
Title  Task Structural Characteristics

Description  Describes the form of Task along with the attributes specific to that task’s form
Diagram
#/$defs/Task/properties/TaskSC/properties/schemaVersion #/$defs/Task/properties/TaskSC/properties/entityType #/$defs/Task/properties/TaskSC/properties/identifier #/$defs/Task/properties/TaskSC/properties/structuralType #/$defs/Task/properties/TaskSC/properties/structuralProperties #/$defs/Task/properties/TaskSC/properties/customData #/$defs/Task/properties/TaskSC/properties/entityInfo diagram
Type object
Properties
Name Occurrence
schemaVersion
entityType
identifier
structuralType
structuralProperties
customData
entityInfo
required
required
required
optional
optional
optional
optional
Additional Properties true
Used by
Source

 "TaskSC": {
  "type": "object",
  "additionalProperties": true,
  "title": "Task Structural Characteristics",
  "description": "Describes the form of Task along with the attributes specific to that task’s form",
  "required": [
    "entityType",
    "identifier",
    "schemaVersion"
  ],
  "properties": {
    "schemaVersion": {
      "$ref": "#/$defs/core/properties/schemaVersion",
      "title": "Schema Version"
    },
    "entityType": {
      "title": "Entity Type",
      "type": "string",
      "const": "TaskSC"
    },
    "identifier": {"$ref": "#/$defs/Utility/properties/identifier"},
    "structuralType": {
      "title": "Structural Type",
      "description": "A structured description of the the assets form",
      "examples": [
        "assetGroup",
        "digital.image",
        "analog.movingImage"
      ],
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "structuralProperties": {
      "title": "Structural Properties",
      "description": "A set of properties that describe the asset in this form",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "customData": {"$ref": "#/$defs/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"},
    "entityInfo": {
      "$ref": "#/$defs/core/properties/entityInfo",
      "title": "Entity Information"
    }
  }
}


Definition schema schemaVersion
Annotations
Title  Schema Version

Diagram
#/$defs/core/properties/schemaVersion diagram
Type reference
Refers schemaVersion
Used by
Source

{
  "$ref": "#/$defs/core/properties/schemaVersion",
  "title": "Schema Version"
}


Schema entityType
Annotations
Title  Entity Type

Diagram
diagram
Type object
All of
Used by
Source

 "entityType": {
  "title": "Entity Type",
  "type": "string",
  "const": "TaskSC"
}


Definition schema identifier
Diagram
#/$defs/Utility/properties/identifier diagram
Type reference
Refers identifier
Used by
Source

 "identifier": {"$ref": "#/$defs/Utility/properties/identifier"}


Schema structuralType
Annotations
Title  Structural Type

Description  A structured description of the the assets form
Diagram
diagram
Type object
Any of
Examples assetGroup digital.image analog.movingImage
Used by
Source

 "structuralType": {
  "title": "Structural Type",
  "description": "A structured description of the the assets form",
  "examples": [
    "assetGroup",
    "digital.image",
    "analog.movingImage"
  ],
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema structuralProperties
Annotations
Title  Structural Properties

Description  A set of properties that describe the asset in this form
Diagram
#/$defs/Task/properties/TaskSC/properties/structuralProperties/properties/customData diagram
Type object
Any of
Used by
Source

 "structuralProperties": {
  "title": "Structural Properties",
  "description": "A set of properties that describe the asset in this form",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "customData": {"$ref": "#/$defs/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema TaskSC
Annotations
Title  Structural Characteristics

Diagram
#/$defs/Task/properties/TaskSC diagram
Type reference
Refers TaskSC
Used by
Source

 "TaskSC": {
  "$ref": "#/$defs/Task/properties/TaskSC",
  "title": "Structural Characteristics"
}


Schema taskFC
Annotations
Title  Task Functional Characteristics

Description  Describes the use or purpose of an Asset within the production process
Diagram
#/$defs/Task/properties/taskFC/properties/functionalType #/$defs/Task/properties/taskFC/properties/functionalProperties #/$defs/Task/properties/taskFC/properties/customData diagram
Type object
Properties
Name Occurrence
functionalType
functionalProperties
customData
optional
optional
optional
Additional Properties true
Used by
Source

 "taskFC": {
  "type": "object",
  "additionalProperties": true,
  "title": "Task Functional Characteristics",
  "description": "Describes the use or purpose of an Asset within the production process",
  "properties": {
    "functionalType": {
      "title": "Functional Type",
      "description": "The use or purpose of a Task within the production process.",
      "anyOf": [
        {"type": "string"},
        {"type": "null"}
      ]
    },
    "functionalProperties": {
      "title": "Functional Properties",
      "description": "A set of properties that describe the tasks functional use",
      "anyOf": [
        {
          "type": "object",
          "additionalProperties": true,
          "properties": {
            "customData": {"$ref": "#/$defs/core/properties/customData"}
          }
        },
        {"type": "null"}
      ]
    },
    "customData": {"$ref": "#/$defs/core/properties/customData"}
  }
}


Schema functionalType
Annotations
Title  Functional Type

Description  The use or purpose of a Task within the production process.
Diagram
diagram
Type object
Any of
Used by
Source

 "functionalType": {
  "title": "Functional Type",
  "description": "The use or purpose of a Task within the production process.",
  "anyOf": [
    {"type": "string"},
    {"type": "null"}
  ]
}


Schema functionalProperties
Annotations
Title  Functional Properties

Description  A set of properties that describe the tasks functional use
Diagram
#/$defs/Task/properties/taskFC/properties/functionalProperties/properties/customData diagram
Type object
Any of
Used by
Source

 "functionalProperties": {
  "title": "Functional Properties",
  "description": "A set of properties that describe the tasks functional use",
  "anyOf": [
    {
      "type": "object",
      "additionalProperties": true,
      "properties": {
        "customData": {"$ref": "#/$defs/core/properties/customData"}
      }
    },
    {"type": "null"}
  ]
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema taskFC
Annotations
Title  Functional Characteristics

Diagram
#/$defs/Task/properties/taskFC diagram
Type reference
Refers taskFC
Used by
Source

 "taskFC": {
  "$ref": "#/$defs/Task/properties/taskFC",
  "title": "Functional Characteristics"
}


Definition schema Context
Annotations
Title  Asset Context

Diagram
#/$defs/MediaCreationContext/properties/Context diagram
Type reference
Refers Context
Used by
Source

 "Context": {
  "$ref": "#/$defs/MediaCreationContext/properties/Context",
  "title": "Asset Context"
}


Definition schema customData
Diagram
#/$defs/core/properties/customData diagram
Type reference
Refers customData
Used by
Source

 "customData": {"$ref": "#/$defs/core/properties/customData"}


Definition schema entityInfo
Annotations
Title  Entity Information

Diagram
#/$defs/core/properties/entityInfo diagram
Type reference
Refers entityInfo
Used by
Source

 "entityInfo": {
  "$ref": "#/$defs/core/properties/entityInfo",
  "title": "Entity Information"
}


Definition schema anyOf/27
Diagram
#/$defs/Task/properties/Task diagram
Type reference
Refers Task
Used by
Source

{"$ref": "#/$defs/Task/properties/Task"}


Definition schema anyOf/28
Diagram
#/$defs/Task/properties/TaskSC diagram
Type reference
Refers TaskSC
Used by
Source

{"$ref": "#/$defs/Task/properties/TaskSC"}


Definition schema oneOf/0
Diagram
#/$defs/core/properties/rootObject diagram
Type reference
Refers rootObject
Used by
Schema
#/schema
Source

{"$ref": "#/$defs/core/properties/rootObject"}


Definition schema oneOf/1
Diagram
#/$defs/core/properties/rootArray diagram
Type reference
Refers rootArray
Used by
Schema
#/schema
Source

{"$ref": "#/$defs/core/properties/rootArray"}